Missivus pour Nextcloud
Tout ce que Nextcloud envoie — réinitialisations de mot de passe, notifications de partage, résumés d'activité, alertes d'administration — livré via Microsoft Graph en tant que boîte partagée gratuite. Sans SMTP, sans connexion d'utilisateur, sans démon relais séparé à exploiter.
L'authentification basique SMTP AUTH est désactivée par défaut pour les tenants Microsoft 365 à partir de fin décembre 2026, et indisponible par défaut pour les nouveaux tenants ensuite ; le retrait définitif sera annoncé pour fin 2027. Les réglages de courrier sortant de Nextcloud ne parlent que SMTP ou sendmail. Calendrier mis à jour (janvier 2026)
Ce qu'il fait
Tous les e-mails que Nextcloud produit
Missivus remplace le mailer système de Nextcloud par un décorateur qui parle directement à l'API Graph — le courrier du cœur et celui de chaque application qui utilise le mailer de Nextcloud, sans rien à migrer application par application.
Une boîte aux lettres, imposée par Exchange
Conçu autour d'une politique d'accès d'application limitée à une seule boîte partagée gratuite. Même un identifiant entièrement compromis ne peut envoyer que comme une seule adresse no-reply — et le guide d'installation traite cette étape comme essentielle, avec une commande pour vérifier qu'elle a pris effet.
Pièces jointes volumineuses gérées
Les fichiers sous le plafond inline d'environ 3 Mo de Graph partent inline ; tout ce qui est plus lourd est téléversé automatiquement via une session d'upload Graph. Aucun réglage ne peut se tromper.
Secret ou certificat
Un secret client est la voie la plus rapide et c'est la valeur par défaut ; l'authentification par certificat est prise en charge comme durcissement optionnel. Les jetons sont mis en cache dans le cache distribué de Nextcloud avec une marge de sécurité.
Les secrets peuvent rester hors de la base de données
Chaque valeur peut venir d'un tableau missivus dans config.php, qui prime alors sur l'interface de réglages — un secret géré par fichier ne touche jamais la base de données, et les secrets stockés sont des valeurs sensibles en écriture seule.
Échoue bruyamment, jamais en silence
Livré désactivé. Chaque échec Graph est journalisé au niveau erreur et affiché sur la page de réglages — jamais avalé. Un bouton d'e-mail de test, occ missivus:test et occ missivus:status prouvent la chaîne de bout en bout. Le repli vers le mailer de Nextcloud est désactivé par défaut.
Permissions d'application, pas de connexion déléguée
Les voies habituelles du courrier Microsoft 365 font du compte d'une personne l'expéditeur — un humain se connecte et reste connecté. C'est la mauvaise forme pour un serveur.
| Missivus — permission d'application | Mailers délégués | |
|---|---|---|
| Qui envoie | L'application elle-même, en tant que boîte partagée gratuite | Le compte d'une personne, connecté en cliquant sur « Se connecter » |
| Mise en place | L'administrateur crée une inscription d'application, une fois | Un humain se connecte et reste connecté |
| Quelqu'un quitte l'entreprise | Rien ne se passe | Le courrier se casse |
| Rayon d'impact si l'identifiant fuit | Une boîte aux lettres, imposé par Exchange | Tout ce que cette personne peut faire |
| Services supplémentaires | Aucun | Parfois un relais SMTP entre les deux |
Prérequis
- Nextcloud 33 ou 34 (auto-hébergé), PHP 8.2 ou ultérieur — sans dépendances Composer, sans SDK, sans code tiers à l'exécution
- Un tenant Microsoft 365 et un administrateur pouvant créer une inscription d'application, accorder le consentement d'administrateur et exécuter une commande PowerShell Exchange Online
- Une boîte aux lettres partagée pour l'envoi — elle ne nécessite aucune licence
- Environ trente minutes pour la configuration Microsoft, à faire une seule fois
Obtenir l'application
Télécharger depuis GitHub
Tarball de release au format App Store, code source, changelog et suivi des tickets.
Nextcloud App Store
La fiche sur le Nextcloud App Store est en préparation — en attendant, installez depuis le tarball de release GitHub.
Deux façons de le mettre en route
Installez-le vous-même
Le guide d'installation est écrit pour quelqu'un qui n'a jamais ouvert Microsoft Entra — chaque clic détaillé. Comptez une demi-heure pour le côté Microsoft.
Faites-le installer par Solvetus
Un seul rendez-vous — application Entra, politique d'accès, boîte aux lettres, installation de l'application, e-mail de test, document de passation. Le logiciel reste gratuit ; vous payez l'heure, pas l'outil.