Tersedia sekarang · GPLv3

Missivus untuk Matomo

Semua yang dikirim Matomo — reset kata sandi, laporan terjadwal, peringatan, apa pun yang melewati Piwik\Mail — dikirim melalui Microsoft Graph. Tanpa SMTP, tanpa login pengguna, tanpa akun berlisensi.

Autentikasi dasar SMTP AUTH dinonaktifkan secara bawaan untuk tenant Microsoft 365 sejak akhir Desember 2026, dan tidak tersedia secara bawaan untuk tenant baru setelah itu; penghapusan akhir akan diumumkan untuk akhir 2027. Linimasa terbaru (Januari 2026)

Apa yang dilakukannya

Jalur Microsoft yang didukung

Mengirim melalui Graph dengan izin aplikasi kredensial klien — rute yang didokumentasikan Microsoft untuk perangkat lunak server, bukan solusi sementara yang bertahan sampai baseline keamanan berikutnya.

Satu kotak surat, ditegakkan oleh Exchange

Dirancang di sekitar kebijakan akses aplikasi yang dibatasi ke satu kotak surat bersama gratis. Bahkan kredensial yang bocor sepenuhnya hanya dapat mengirim sebagai satu alamat no-reply, tidak lebih.

Lampiran besar tertangani

Graph membatasi lampiran sebaris pada 3 MB. Missivus mendeteksi PDF laporan terjadwal yang berukuran besar dan otomatis beralih ke jalur sesi unggah bertahap Graph. Tidak ada pengaturan yang bisa salah.

Rahasia atau sertifikat

Mulailah dengan rahasia klien — dua klik di Entra. Beralih ke autentikasi sertifikat kapan saja; tidak ada yang perlu dipasang ulang. Kredensial dapat berada di halaman pengaturan, config.ini.php, atau variabel lingkungan.

Gagal dengan lantang, tidak pernah diam

Dikirim dalam keadaan mati. Setiap kegagalan Graph dicatat pada tingkat error dengan rahasia disamarkan. Ada opsi cadangan ke transport Matomo sendiri, tetapi mati secara bawaan — kegagalan yang terlihat lebih baik daripada email yang diam-diam hilang.

Ditinjau dari sisi keamanan

Transport, model pengaturan, permukaan API, dan komponen Vue diaudit untuk kebocoran rahasia, CSRF, dan otorisasi — temuan dan perbaikan dipublikasikan secara lengkap.

Persyaratan

  • Matomo 5 (swakelola)
  • Tenant Microsoft 365 dan akun yang dapat membuat pendaftaran aplikasi serta memberikan persetujuan admin
  • PHP 7.4+ di server Matomo — tanpa ekstensi PHP tambahan, tanpa Composer
  • Sekitar tiga puluh menit untuk penyiapan Microsoft sekali jalan

Di antarmuka Matomo

Halaman pengaturan Missivus di dalam Matomo: kolom untuk ID Direktori (tenant), ID Aplikasi (klien), metode autentikasi, rahasia klien, dan kotak surat pengirim, masing-masing dengan bantuan sebaris, ditambah tombol Kirim email uji dan Simpan.
Halaman pengaturan — Tenant, klien, kredensial, dan pengirim — keempat nilai, dengan validasi di setiap kolom.
Panel email uji setelah pengiriman berhasil: konfirmasi hijau bertuliskan Email uji terkirim ke support@missivus.com — Microsoft menerimanya, periksa kotak masuk untuk memastikan pengiriman.
Kirim email uji — Satu tombol membuktikan seluruh rantai; galat Microsoft yang persis ditampilkan jika ada yang keliru.

Dapatkan plugin

Unduh dari GitHub

Zip rilis, kode sumber, catatan perubahan, dan pelacak masalah.

Matomo Marketplace

Pasang dari dalam Matomo — cari "Missivus" — atau buka halaman Marketplace secara langsung.

Dua cara menjalankannya

Pasang sendiri

Panduan penyiapan interaktif mengisi setiap klik Entra dan setiap baris PowerShell dengan nilai Anda sendiri — tidak ada yang keluar dari peramban Anda.

Buka panduan penyiapan

Minta Solvetus memasangnya

Satu janji temu — aplikasi Entra, kebijakan akses, kotak surat, plugin, email uji, dokumen serah terima. Perangkat lunaknya tetap gratis; Anda membayar jamnya, bukan alatnya.

Instalasi & dukungan