Missivus per Matomo
Tutto ciò che Matomo invia — reimpostazioni della password, report pianificati, avvisi, qualsiasi cosa passi da Piwik\Mail — recapitato tramite Microsoft Graph. Niente SMTP, niente login utente, niente account con licenza.
Cosa fa
Il percorso supportato da Microsoft
Invia tramite Graph con permessi applicativi client credentials — la via che Microsoft documenta per il software server, non un espediente destinato a durare fino alla prossima baseline di sicurezza.
Una sola casella, imposta da Exchange
Progettato attorno a un'application access policy limitata a un'unica casella condivisa gratuita. Anche una credenziale completamente compromessa può inviare esattamente da un solo indirizzo no-reply, nient'altro.
Allegati voluminosi gestiti
Graph limita gli allegati inline a 3 MB. Missivus rileva i PDF dei report pianificati troppo grandi e passa automaticamente al percorso di caricamento a blocchi di Graph. Non c'è alcuna impostazione da sbagliare.
Secret o certificato
Si parte con un client secret — due clic in Entra. Si può passare all'autenticazione con certificato in qualsiasi momento; nulla viene reinstallato. Le credenziali possono risiedere nella pagina delle impostazioni, in config.ini.php o in variabili d'ambiente.
Fallisce in modo visibile, mai in silenzio
Viene distribuito disattivato. Ogni errore di Graph è registrato a livello error con i segreti oscurati. Esiste un fallback opzionale al trasporto di Matomo, ma è disattivato per impostazione predefinita — un errore visibile è meglio di un'email che sparisce in silenzio.
Sottoposto a revisione di sicurezza
Il trasporto, il modello delle impostazioni, la superficie API e il componente Vue sono stati verificati contro fughe di segreti, CSRF e problemi di autorizzazione — rilievi e correzioni sono pubblicati integralmente.
Requisiti
- Matomo 5 (self-hosted)
- Un tenant Microsoft 365 e un account in grado di creare registrazioni app e concedere il consenso amministratore
- PHP 7.4+ sul server Matomo — nessuna estensione PHP aggiuntiva, niente Composer
- Circa trenta minuti per la configurazione Microsoft, da eseguire una sola volta
Nell'interfaccia di Matomo
Le schermate sono segnaposto in attesa delle catture definitive — la pagina delle impostazioni adotta il linguaggio grafico di Matomo.
Ottenere il plugin
Download da GitHub
Zip di release, sorgenti, changelog e issue tracker.
Matomo Marketplace
Installabile direttamente da Matomo quando la scheda sul Marketplace sarà pubblicata — cercare "Missivus".
Due modi per metterlo in funzione
Installazione autonoma
La guida interattiva precompila ogni clic in Entra e ogni riga di PowerShell con i suoi valori — nulla lascia il browser.
Installazione a cura di Solvetus
Un unico appuntamento — app Entra, access policy, casella, plugin, email di prova, documento di consegna. Il software resta gratuito; si paga l'ora di lavoro, non lo strumento.