Nu beschikbaar · GPLv3

Missivus voor Nextcloud

Alles wat Nextcloud verstuurt — wachtwoordherstel, deelmeldingen, activiteitenoverzichten, beheerderswaarschuwingen — bezorgd via Microsoft Graph als één gratis gedeelde postbus. Geen SMTP, geen gebruikerslogin, geen aparte relay-daemon om te draaien.

SMTP AUTH met basisauthenticatie is vanaf eind december 2026 standaard uitgeschakeld voor Microsoft 365-tenants, en daarna standaard niet beschikbaar voor nieuwe tenants; de definitieve verwijdering wordt aangekondigd voor eind 2027. De instellingen voor uitgaande mail van Nextcloud spreken alleen SMTP of sendmail. Bijgewerkte tijdlijn (januari 2026)

Wat het doet

Elke e-mail die Nextcloud produceert

Missivus vervangt de systeemmailer van Nextcloud door een decorator die rechtstreeks met de Graph API praat — kernmail en elke app die de mailer van Nextcloud gebruikt, zonder dat u app voor app iets hoeft om te zetten.

Eén postbus, afgedwongen door Exchange

Ontworpen rond een toegangsbeleid voor toepassingen dat is beperkt tot één gratis gedeelde postbus. Zelfs een volledig gelekte credential kan namens precies één no-reply-adres versturen — en de installatiegids behandelt die stap als volwaardig onderdeel, met een opdracht om te controleren dat hij effect heeft gehad.

Grote bijlagen afgehandeld

Bestanden onder het inline-plafond van ongeveer 3 MB van Graph gaan inline mee; alles wat groter is wordt automatisch via een Graph-uploadsessie geüpload. Er is geen instelling die dit verkeerd kan doen.

Geheim of certificaat

Een clientgeheim is de snelste weg naar binnen en is de standaard; certificaatauthenticatie wordt ondersteund als optionele hardening. Tokens worden met een veiligheidsmarge gecachet in de gedistribueerde cache van Nextcloud.

Geheimen kunnen buiten de database blijven

Elke waarde kan uit een missivus-array in config.php komen, die dan voorrang heeft op de instellingen-UI — een via een bestand beheerd geheim raakt de database nooit, en opgeslagen geheimen zijn write-only gevoelige waarden.

Faalt luid, nooit stilletjes

Wordt uitgeschakeld geleverd. Elke Graph-fout wordt op errorniveau gelogd en op de instellingenpagina getoond — nooit weggeslikt. Een testmailknop, occ missivus:test en occ missivus:status bewijzen de keten van begin tot eind. De terugval op de eigen mailer van Nextcloud staat standaard uit.

Gedelegeerde mailers versus Missivus

Toepassingsmachtigingen, geen gedelegeerde login

De gebruikelijke Microsoft 365-mailroutes maken het account van een persoon de afzender — een mens logt in en blijft ingelogd. Dat is de verkeerde vorm voor een server.

Missivus — toepassingsmachtigingGedelegeerde mailers
Wie verstuurtDe toepassing zelf, als een gratis gedeelde postbusHet account van een persoon, verbonden door op "Sign in" te klikken
InstallatieDe beheerder maakt eenmalig een app-registratie aanEen mens logt in en blijft ingelogd
Iemand verlaat het bedrijfEr gebeurt nietsDe mail breekt
Reikwijdte bij een gelekte credentialEén postbus, afgedwongen door ExchangeAlles wat die persoon kan doen
Extra dienstenGeenSoms een SMTP-relay ertussen

Vereisten

  • Nextcloud 33 of 34 (zelfgehost), PHP 8.2 of nieuwer — geen Composer-afhankelijkheden, geen SDK, geen runtimecode van derden
  • Een Microsoft 365-tenant en een beheerder die een app-registratie kan aanmaken, beheerderstoestemming kan verlenen en één Exchange Online PowerShell-opdracht kan uitvoeren
  • Een gedeelde postbus om vanaf te versturen — die heeft geen licentie nodig
  • Ongeveer dertig minuten voor de eenmalige Microsoft-configuratie

De app ophalen

Downloaden van GitHub

Release-tarball in de indeling van de App Store, broncode, changelog en issue tracker.

Nextcloud App Store

De vermelding in de Nextcloud App Store is in voorbereiding — installeer tot die live is vanaf de GitHub-release-tarball.

Twee manieren om het draaiend te krijgen

Zelf installeren

De installatiegids is geschreven voor iemand die Microsoft Entra nog nooit heeft geopend — elke klik staat uitgeschreven. Reken op een half uur voor de Microsoft-kant.

Open de installatiegids

Laat Solvetus het installeren

Eén afspraak — Entra-app, toegangsbeleid, postbus, installatie van de app, testmail, overdrachtsdocument. De software blijft gratis; u betaalt voor het uur, niet voor het gereedschap.

Installatie & ondersteuning