Disponível agora · GPLv3

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

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.

Página de definições — Tenant, cliente, credencial e remetente — os quatro valores, com validação em todos os campos.
Enviar um e-mail de teste — Um botão prova a cadeia inteira; se algo estiver mal, é mostrado o erro exato da Microsoft.

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.

Abrir o guia de configuração

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.

Instalação e suporte