Servidor de e-mail privado e self-hosted em um único arquivo, com suporte a SMTP, POP3 e IMAP e interface web para gerenciar e-mails do seu domínio.
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
Instale pelo Homebrew no Mac
brew install mailpit - 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
Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV.
Servidor de e-mail auto-hospedado para seu próprio domínio, com SMTP/IMAP/POP3, CardDAV/CalDAV, webmail e console de administração em React, implantado via Docker Compose.
Biblioteca Rust, CLI e backend HTTP que verifica se um endereço de e-mail existe sem enviar mensagens.
Aplicativo desktop e CLI para criar e executar APIs REST mock locais, sem precisar de conta nem de implantação remota.
Biblioteca JavaScript com API de alto nível para controlar Chrome ou Firefox pelo DevTools Protocol ou WebDriver BiDi, em modo headless por padrão.