Inbucket es un servicio de prueba de correo electrónico; Aceptará mensajes para cualquier dirección de correo electrónico y los pondrá a disposición a través de interfaces Web, REST y POP3. Una vez compilado, Inbucket no tiene dependencias externas: HTTP, SMTP, POP3 y almacenamiento están todos incorporados.
Un cliente GO para la API REST está disponible en github.com/inbucket/inbucket/pkg/rest/client - GO API Docs
Lea más en el sitio web de Inbucket
Inbucket es actualmente calidad de producción: se está utilizando para el trabajo real.
Consulte la lista de registros de cambios y problemas para obtener más detalles. Si desea contribuir con código al proyecto, consulte la contribución.
Inbucket tiene compilaciones automatizadas de imágenes de Docker a través de Docker Hub. La latest etiqueta rastrea nuestras versiones etiquetadas, y edge rastrea nuestra rama main potencialmente inestable.
Necesitará instalaciones de Go y Node.js para que esto funcione.
git clone https://github.com/inbucket/inbucket.git
cd inbucket/ui
yarn install
yarn build
cd ..
go build ./cmd/inbucketPara obtener más información sobre flujos de construcción y desarrollo, consulte la página de desarrollo rápido de nuestro wiki.
Inbucket lee su configuración de las variables de entorno, pero viene con valores predeterminados razonables incorporados. Debería funcionar en la mayoría de las máquinas UNIX y OS X como está. Inicie el demonio:
./inbucketDe forma predeterminada, el servidor SMTP escuchará en el puerto localhost 2500 y la interfaz web estará disponible en Localhost: 9000.
Consulte Doc/config.md para obtener más información sobre la configuración de Inbucket, pero es probable que encuentre la herramienta Configuradora de la forma más fácil de generar una configuración.
Inbucket está escrito en Go y Elm.
Inbucket es un software de código abierto lanzado bajo la licencia MIT. La última versión se puede encontrar en https://github.com/inbucket/inbucket