Disponibile ora · GPLv3

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.

SMTP AUTH con autenticazione di base sarà disattivato per impostazione predefinita nei tenant Microsoft 365 da fine dicembre 2026, e non disponibile per impostazione predefinita nei tenant nuovi da lì in poi; la rimozione definitiva sarà annunciata per fine 2027. Cronologia aggiornata (gennaio 2026)

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

La pagina delle impostazioni di Missivus in Matomo: campi per l ID della directory (tenant), l ID applicazione (client), il metodo di autenticazione, il client secret e la casella mittente, ciascuno con aiuto contestuale, più i pulsanti Send test email e Save.
Pagina delle impostazioni — Tenant, client, credenziale e mittente — i quattro valori, con validazione su ogni campo.
Il pannello dell email di prova dopo un invio riuscito: una conferma verde indica che Microsoft ha accettato l email di prova inviata a support@missivus.com e invita a controllare la casella di posta.
Invio di un'email di prova — Un solo pulsante verifica l'intera catena; se qualcosa non va, viene mostrato l'errore esatto di Microsoft.

Ottenere il plugin

Download da GitHub

Zip di release, sorgenti, changelog e issue tracker.

Matomo Marketplace

Installabile direttamente da Matomo — cercare "Missivus" — o aprendo direttamente la scheda sul Marketplace.

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.

Apri la guida alla configurazione

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.

Installazione e supporto