Inbucket é um serviço de teste de email; Ele aceitará mensagens para qualquer endereço de e -mail e as disponibilizará via interfaces Web, REST e POP3. Uma vez compilado, o InBucket não possui dependências externas - HTTP, SMTP, POP3 e armazenamento estão todos embutidos.
Um cliente GO para a API REST está disponível em github.com/inbucket/inbucket/pkg/rest/client - Go Api Docs
Leia mais no site da InBucket
Atualmente, a Inbucket é a qualidade da produção: está sendo usada para um trabalho real.
Consulte a lista de logs e problemas de alteração para obter mais detalhes. Se você quiser contribuir com o código para o projeto, consulte contribuições.md.
A InBucket possui compilações automatizadas de imagem do Docker via Docker Hub. A tag latest rastreia nossos lançamentos marcados e edge rastreia nossa filial main potencialmente instável.
Você precisará de funcionar instalações Go e Node.js para que isso funcione.
git clone https://github.com/inbucket/inbucket.git
cd inbucket/ui
yarn install
yarn build
cd ..
go build ./cmd/inbucketPara obter mais informações sobre a construção e o desenvolvimento dos fluxos, consulte a página de início do desenvolvimento do nosso wiki.
A InBucket lê sua configuração de variáveis de ambiente, mas vem com padrões razoáveis embutidos. Deve funcionar nas máquinas UNIX e OS X como está. Inicie o Daemon:
./inbucketPor padrão, o servidor SMTP ouvirá na porta do localhost 2500 e a interface da Web estará disponível no localhost: 9000.
Consulte o doc/config.md para obter mais informações sobre como configurar o Inbucket, mas você provavelmente encontrará a ferramenta Configurator a maneira mais fácil de gerar uma configuração.
Inbucket está escrito em Go e Elm.
O InBucket é um software de código aberto lançado sob a licença do MIT. A versão mais recente pode ser encontrada em https://github.com/inbucket/inbucket