Receber os e-mails dos apps OSS com o Mailpit e enviá-los para o Discord
Quando você roda aplicativos de código aberto em um servidor doméstico, muitas vezes precisa enviar e-mails para cadastros ou redefinições de senha. Mas enviar e-mails diretamente de casa exige preparar um servidor SMTP e configurar um domínio de envio, e isso dá mais trabalho do que parece. Este artigo, que encontrei no Qiita, resolve o problema de forma prática usando o Mailpit e o Discord.
O Mailpit era, originalmente, uma ferramenta para testar envio de e-mails. Ele pode funcionar como servidor SMTP e também tem uma API de teste. Se você configurar um webhook, ele pode chamar um aplicativo externo assim que uma mensagem chega. O artigo usa esse recurso para montar um sistema que envia o conteúdo dos e-mails recebidos para o Discord.
A montagem é simples: dois contêineres iniciados com o Docker Compose, o Mailpit e um webhook-handler. O webhook-handler é um pequeno aplicativo em Python feito com FastAPI. Ele recebe os webhooks do Mailpit, formata remetente e destinatário e os encaminha para um webhook do Discord. A notificação também pode incluir um link para a interface web do Mailpit, para consultar a mensagem quando necessário. Configurações como a URL do webhook ficam em um arquivo .env separado.
Mesmo sem enviar nenhum e-mail para fora, saber na hora que chegou um e-mail de redefinição de senha é bem prático. Para quem tem vários apps em um homelab, reunir todos os e-mails em um só lugar deve facilitar bastante a administração. O post é de agosto de 2026.
Fonte: Qiita
O Mailpit era, originalmente, uma ferramenta para testar envio de e-mails. Ele pode funcionar como servidor SMTP e também tem uma API de teste. Se você configurar um webhook, ele pode chamar um aplicativo externo assim que uma mensagem chega. O artigo usa esse recurso para montar um sistema que envia o conteúdo dos e-mails recebidos para o Discord.
A montagem é simples: dois contêineres iniciados com o Docker Compose, o Mailpit e um webhook-handler. O webhook-handler é um pequeno aplicativo em Python feito com FastAPI. Ele recebe os webhooks do Mailpit, formata remetente e destinatário e os encaminha para um webhook do Discord. A notificação também pode incluir um link para a interface web do Mailpit, para consultar a mensagem quando necessário. Configurações como a URL do webhook ficam em um arquivo .env separado.
Mesmo sem enviar nenhum e-mail para fora, saber na hora que chegou um e-mail de redefinição de senha é bem prático. Para quem tem vários apps em um homelab, reunir todos os e-mails em um só lugar deve facilitar bastante a administração. O post é de agosto de 2026.
Fonte: Qiita
Comentários 0
Deixe o primeiro comentário, em qualquer idioma.
Entre para comentar