Disponible maintenant · GPLv3

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.

Mailers délégués vs Missivus

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'applicationMailers délégués
Qui envoieL'application elle-même, en tant que boîte partagée gratuiteLe compte d'une personne, connecté en cliquant sur « Se connecter »
Mise en placeL'administrateur crée une inscription d'application, une foisUn humain se connecte et reste connecté
Quelqu'un quitte l'entrepriseRien ne se passeLe courrier se casse
Rayon d'impact si l'identifiant fuitUne boîte aux lettres, imposé par ExchangeTout ce que cette personne peut faire
Services supplémentairesAucunParfois 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.

Ouvrir le guide d'installation

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.

Installation et assistance