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.
inbucket/inbucket
Servidor descartável para testar e-mails: aceita mensagens para qualquer endereço e as disponibiliza via web, REST e POP3.
Alternativa open source a:Mailinator
- Estrelas
- 2,310
- Forks
- 223
- Issues abertas
- 32
- Último commit
- há 8 horas
O que é?
O Inbucket aceita e-mails enviados para qualquer endereço pelo servidor SMTP integrado e disponibiliza as mensagens em uma interface web, por uma REST API ou via POP3. Ele é voltado a desenvolvedores e equipes de QA que precisam conferir os e-mails enviados por uma aplicação sem encaminhá-los para caixas de entrada reais.
Depois de compilado, o Inbucket não tem dependências externas: HTTP, SMTP, POP3 e o armazenamento de mensagens já vêm integrados, então não é necessário usar um banco de dados. Ele funciona em Linux, macOS e Windows e também está disponível como imagem Docker. A configuração é feita por variáveis de ambiente com padrões sensatos, e o projeto fornece um cliente Go para a REST API.
O projeto é escrito em Go, e sua interface web é feita em Elm.
Recursos principais
- 01Aceita e-mails para qualquer endereço por meio de um servidor SMTP integrado.
- 02Permite visualizar mensagens em uma interface web ou por uma REST API.
- 03Oferece acesso via POP3 às mensagens recebidas.
- 04Não precisa de banco de dados nem de serviços externos depois de compilado.
- 05Funciona em Linux, macOS e Windows, e está disponível como imagem Docker.
Casos de uso
- Capturar e-mails transacionais, como mensagens de cadastro ou redefinição de senha, durante o desenvolvimento.
- Escrever testes de integração que validem o conteúdo dos e-mails enviados.
- Conferir templates de e-mail e o envio em ambientes de staging.
Início rápido
- 1
Inicie o Inbucket com Docker
docker run -d --name inbucket -p 9000:9000 -p 2500:2500 -p 1100:1100 inbucket/inbucket - 2
Abra a interface web no navegador em localhost:9000
Antes de usar
- Para compilar a partir do código-fonte, é necessário ter Go e Node.js com yarn para a interface web.
Tópicos
Perguntas frequentes
- O que é inbucket?
- Servidor descartável para testar e-mails: aceita mensagens para qualquer endereço e as disponibiliza via web, REST e POP3. O Inbucket aceita e-mails enviados para qualquer endereço pelo servidor SMTP integrado e disponibiliza as mensagens em uma interface web, por uma REST API ou via POP3. Ele é voltado a desenvolvedores e equipes de QA que precisam conferir os e-mails enviados por uma aplicação sem encaminhá-los para caixas de entrada reais.
- inbucket é gratuito? Qual é a licença?
- inbucket é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- inbucket ainda é mantido?
- Manutenção ativa. O último commit de inbucket foi em 23 de out. de 2026.
- Para que posso usar inbucket?
- Capturar e-mails transacionais, como mensagens de cadastro ou redefinição de senha, durante o desenvolvimento. Escrever testes de integração que validem o conteúdo dos e-mails enviados. Conferir templates de e-mail e o envio em ambientes de staging.
- Como instalar inbucket?
- Inicie o Inbucket com Docker: docker run -d --name inbucket -p 9000:9000 -p 2500:2500 -p 1100:1100 inbucket/inbucket Abra a interface web no navegador em localhost:9000
- Onde consigo inbucket?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/inbucket/inbucket
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Instalador de um clique que transforma uma máquina recém-instalada com Ubuntu 22.04 em um servidor de e-mail completo e autohospedado, com webmail, DNS e backups.
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.
Servidor SMTP local com interface web para capturar, visualizar e testar e-mails durante o desenvolvimento.
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.
Plataforma open source de entrega de e-mails para envio e recebimento, uma alternativa self-hosted a serviços como SendGrid, Mailgun e Postmark.