Repolode
axllent

axllent/mailpit

Ferramenta leve e sem dependências para testar e-mails, que funciona como servidor SMTP e oferece uma interface web e uma REST API para inspecionar mensagens capturadas.

Alternativa open source a:Mailtrap

Estrelas
10,719
Forks
365
Issues abertas
1
Último commit
anteontem

O que é?

Mailpit é uma ferramenta de teste de e-mails para desenvolvedores. Ele funciona como servidor SMTP e captura as mensagens enviadas pela sua aplicação, em vez de entregá-las, para que você possa visualizá-las e conferi-las durante o desenvolvimento e os testes. É distribuído como um único binário estático ou uma imagem Docker com suporte a várias arquiteturas.

As mensagens capturadas aparecem em uma interface web, onde você pode ler o HTML formatado, o texto, os cabeçalhos, o código-fonte bruto e os anexos MIME, além de pesquisar com filtros. Uma REST API dá suporte a testes de integração automatizados, e WebSockets enviam novas mensagens à interface em tempo real. Entre os recursos opcionais estão verificações de compatibilidade de HTML e de links, pontuação de spam do SpamAssassin, um servidor POP3 para baixar mensagens em um cliente de e-mail e retransmissão ou encaminhamento SMTP.

Mailpit é o sucessor mantido do MailHog. Ele armazena e remove mensagens automaticamente, mantendo as 500 mais recentes por padrão, e oferece um modo chaos para simular erros de SMTP.

Recursos principais

  • 01Binário estático único ou imagens Docker com suporte a várias arquiteturas
  • 02Interface web com pesquisa, visualização de HTML, texto e código-fonte, além de pré-visualização de anexos
  • 03Servidor SMTP com opções de STARTTLS, SSL/TLS e autenticação
  • 04REST API para testes de integração automatizados
  • 05Servidor POP3, retransmissão e encaminhamento SMTP opcionais
  • 06Verificações de compatibilidade de HTML e de links, além da pontuação do SpamAssassin

Casos de uso

  • Capturar e-mails enviados por uma aplicação durante o desenvolvimento local
  • Escrever testes de integração que verificam os e-mails enviados pela REST API
  • Conferir como e-mails em HTML são renderizados em diferentes clientes de e-mail antes de enviá-los
  • Usar como substituto do sendmail para PHP ou outros sistemas que enviam e-mails localmente

Início rápido

  1. 1

    Instale pelo Homebrew no Mac

    brew install mailpit
  2. 2

    Inicie o Mailpit e abra a interface web em http://0.0.0.0:8025

    mailpit

Antes de usar

  • O script de instalação para Linux e Mac é um comando que direciona o curl para o shell, por isso não está listado aqui; use um gerenciador de pacotes ou um binário estático.

Em coleções

Tópicos

Perguntas frequentes

O que é mailpit?
Ferramenta leve e sem dependências para testar e-mails, que funciona como servidor SMTP e oferece uma interface web e uma REST API para inspecionar mensagens capturadas. Mailpit é uma ferramenta de teste de e-mails para desenvolvedores. Ele funciona como servidor SMTP e captura as mensagens enviadas pela sua aplicação, em vez de entregá-las, para que você possa visualizá-las e conferi-las durante o desenvolvimento e os testes. É distribuído como um único binário estático ou uma imagem Docker com suporte a várias arquiteturas.
mailpit é gratuito? Qual é a licença?
mailpit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mailpit ainda é mantido?
Manutenção ativa. O último commit de mailpit foi em 20 de out. de 2026.
Para que posso usar mailpit?
Capturar e-mails enviados por uma aplicação durante o desenvolvimento local Escrever testes de integração que verificam os e-mails enviados pela REST API Conferir como e-mails em HTML são renderizados em diferentes clientes de e-mail antes de enviá-los Usar como substituto do sendmail para PHP ou outros sistemas que enviam e-mails localmente
Como instalar mailpit?
Instale pelo Homebrew no Mac: brew install mailpit Inicie o Mailpit e abra a interface web em http://0.0.0.0:8025: mailpit
Onde consigo mailpit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/axllent/mailpit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados