Missivus untuk Nextcloud
Semua yang dikirim Nextcloud — reset kata sandi, notifikasi berbagi, ringkasan aktivitas, peringatan admin — dikirim melalui Microsoft Graph sebagai satu kotak surat bersama gratis. Tanpa SMTP, tanpa login pengguna, tanpa daemon relai terpisah.
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. Pengaturan email keluar Nextcloud hanya memahami SMTP atau sendmail. Linimasa terbaru (Januari 2026)
Apa yang dilakukannya
Setiap email yang dihasilkan Nextcloud
Missivus mengganti pengirim surat sistem Nextcloud dengan dekorator yang berbicara langsung ke API Graph — email inti dan setiap aplikasi yang memakai pengirim surat Nextcloud, tanpa perlu memindahkan aplikasi satu per satu.
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 — dan panduan instalasi memperlakukan langkah itu sebagai utama, dengan perintah untuk memverifikasinya.
Lampiran besar tertangani
Berkas di bawah batas sebaris Graph sekitar 3 MB dikirim sebaris; apa pun yang lebih besar diunggah melalui sesi unggah Graph secara otomatis. Tidak ada pengaturan yang bisa membuat ini salah.
Rahasia atau sertifikat
Rahasia klien adalah cara tercepat dan menjadi bawaan; autentikasi sertifikat didukung sebagai pengerasan opsional. Token disimpan di cache terdistribusi Nextcloud dengan margin keamanan.
Rahasia bisa tetap di luar basis data
Setiap nilai dapat berasal dari larik missivus di config.php, yang kemudian mengalahkan antarmuka pengaturan — rahasia yang dikelola berkas tidak pernah menyentuh basis data, dan rahasia tersimpan adalah nilai sensitif yang hanya bisa ditulis.
Gagal dengan lantang, tidak pernah diam
Dikirim dalam keadaan mati. Setiap kegagalan Graph dicatat pada tingkat error dan ditampilkan di halaman pengaturan — tidak pernah ditelan. Tombol email uji, occ missivus:test, dan occ missivus:status membuktikan rantainya dari ujung ke ujung. Cadangan ke pengirim surat Nextcloud sendiri mati secara bawaan.
Izin aplikasi, bukan login terdelegasi
Rute email Microsoft 365 yang biasa menjadikan akun seseorang sebagai pengirim — seseorang login dan tetap login. Itu bentuk yang salah untuk sebuah server.
| Missivus — izin aplikasi | Mailer terdelegasi | |
|---|---|---|
| Siapa yang mengirim | Aplikasi itu sendiri, sebagai kotak surat bersama gratis | Akun seseorang, dihubungkan dengan mengeklik "Masuk" |
| Penyiapan | Admin membuat pendaftaran aplikasi sekali | Seseorang login dan tetap login |
| Seseorang keluar dari perusahaan | Tidak terjadi apa-apa | Email rusak |
| Radius dampak jika kredensial bocor | Satu kotak surat, ditegakkan oleh Exchange | Apa pun yang dapat dilakukan orang itu |
| Layanan tambahan | Tidak ada | Kadang relai SMTP di antaranya |
Persyaratan
- Nextcloud 33 atau 34 (swakelola), PHP 8.2 atau lebih baru — tanpa dependensi Composer, tanpa SDK, tanpa kode runtime pihak ketiga
- Tenant Microsoft 365 dan administrator yang dapat membuat pendaftaran aplikasi, memberikan persetujuan admin, dan menjalankan satu perintah PowerShell Exchange Online
- Kotak surat bersama sebagai pengirim — tidak memerlukan lisensi
- Sekitar tiga puluh menit untuk penyiapan Microsoft sekali jalan
Dapatkan aplikasinya
Unduh dari GitHub
Tarball rilis dalam tata letak App Store, kode sumber, catatan perubahan, dan pelacak masalah.
Nextcloud App Store
Halaman di Nextcloud App Store sedang disiapkan — sampai aktif, pasang dari tarball rilis GitHub.
Dua cara menjalankannya
Pasang sendiri
Panduan instalasi ditulis untuk orang yang belum pernah membuka Microsoft Entra — setiap klik dijelaskan. Sediakan setengah jam untuk sisi Microsoft.
Minta Solvetus memasangnya
Satu janji temu — aplikasi Entra, kebijakan akses, kotak surat, pemasangan aplikasi, email uji, dokumen serah terima. Perangkat lunaknya tetap gratis; Anda membayar jamnya, bukan alatnya.