Missivus para Matomo
Tudo o que o Matomo envia — reposições de palavra-passe, relatórios agendados, alertas, tudo o que passa por Piwik\Mail — entregue através do Microsoft Graph. Sem SMTP, sem início de sessão de utilizador, sem conta licenciada.
O que faz
O caminho suportado pela Microsoft
Envia via Graph com permissões de aplicação client-credentials — a via que a Microsoft documenta para software de servidor, não um expediente que dura até à próxima baseline de segurança.
Uma caixa de correio, imposta pelo Exchange
Concebido em torno de uma política de acesso de aplicação limitada a uma única caixa de correio partilhada gratuita. Mesmo uma credencial totalmente comprometida só consegue enviar como um único endereço no-reply, nada mais.
Anexos grandes resolvidos
O Graph limita anexos inline a 3 MB. O Missivus deteta PDF de relatórios agendados acima do limite e muda automaticamente para a via de sessões de carregamento por segmentos do Graph. Não há definição nenhuma para errar.
Segredo ou certificado
Comece com um segredo de cliente — dois cliques no Entra. Passe para autenticação por certificado quando quiser; nada é reinstalado. As credenciais podem viver na página de definições, no config.ini.php ou em variáveis de ambiente.
Falha de forma visível, nunca em silêncio
É distribuído desativado. Toda a falha do Graph é registada a nível de erro, com os segredos censurados. Existe um fallback opcional para o transporte do próprio Matomo, mas vem desligado por predefinição — uma falha visível vale mais do que um e-mail que desaparece em silêncio.
Revisto em matéria de segurança
O transporte, o modelo de definições, a superfície de API e o componente Vue foram auditados quanto a fuga de segredos, CSRF e autorização — as conclusões e correções estão publicadas na íntegra.
Requisitos
- Matomo 5 (auto-alojado)
- Um tenant Microsoft 365 e uma conta que possa criar registos de aplicação e conceder consentimento de administrador
- PHP 7.4+ no servidor do Matomo — sem extensões PHP adicionais, sem Composer
- Cerca de trinta minutos para a configuração única do lado da Microsoft
Na interface do Matomo
As capturas de ecrã são provisórias até serem fornecidas as versões finais — a página de definições segue a linguagem de design do próprio Matomo.
Obter o plugin
Transferir do GitHub
Zip da release, código-fonte, changelog e issue tracker.
Matomo Marketplace
Instale a partir do próprio Matomo assim que a listagem no Marketplace for publicada — pesquise por «Missivus».
Duas formas de o pôr a funcionar
Instale você mesmo
O guia de configuração interativo pré-preenche cada clique no Entra e cada linha de PowerShell com os seus próprios valores — nada sai do seu browser.
Deixe a Solvetus instalar
Uma só marcação — aplicação Entra, política de acesso, caixa de correio, plugin, e-mail de teste, documento de entrega. O software continua gratuito; paga a hora de trabalho, não a ferramenta.