InícioRevistaTecnologiaMailpit: a ferramenta para testar emails sem os enviar para destinatários reais

Mailpit: a ferramenta para testar emails sem os enviar para destinatários reais

·

Quando se está a desenvolver uma aplicação que envia emails, é essencial conseguir testar mensagens sem correr o risco de as enviar para utilizadores reais. É precisamente para isso que existe o Mailpit, uma ferramenta open source, gratuita e muito simples de utilizar.

O Mailpit é uma solução moderna para programadores que pretendem testar funcionalidades de envio de emails durante o desenvolvimento. Em vez de entregar as mensagens aos destinatários, o Mailpit recebe-as e armazena-as localmente.

Desta forma, é possível verificar:

É uma excelente alternativa para quem procura substituir ferramentas como o MailHog, oferecendo melhor desempenho e novas funcionalidades.

Entre as funcionalidades mais interessantes do Mailpit destacam-se:

Como instalar?

A instalação é extremamente simples. Em Linux basta descarregar o binário, dar permissões de execução e iniciar o serviço.

<

p class="theCode">wget https://github.com/axllent/mailpit/releases/latest/download/mailpit-linux-amd64.tar.gz
tar -xzf mailpit-linux-amd64.tar.gz
chmod +x mailpit
./mailpit

 

Depois de iniciado, o Mailpit disponibiliza dois serviços:

Basta configurar a aplicação para utilizar o servidor SMTP local. Todos os emails enviados surgirão imediatamente na interface web.

O Mailpit funciona com praticamente qualquer linguagem ou framework que suporte SMTP, incluindo:

Outra vantagem é a disponibilização de uma API REST, permitindo automatizar testes e integrar o Mailpit em pipelines CI/CD.

Isto facilita a validação automática de emails durante testes de integração, verificando se foram enviados corretamente e se o seu conteúdo corresponde ao esperado.

Se desenvolve aplicações que enviam emails, o Mailpit é uma ferramenta quase obrigatória. É leve, rápido, fácil de instalar e evita situações desagradáveis como o envio acidental de emails para clientes ou utilizadores durante o desenvolvimento.

 

Fonte: Pplware

DEIXE UMA RESPOSTA

Por favor, digite seu nome aqui
Por favor digite seu comentário!

- Advertisment -spot_img

Últimas Postagens

- Advertisment -spot_img