Inbucket is an email testing application; it will accept messages for any email address and make them available to view via a web interface. If you’ve ever used mailinator.com, you already have a good idea of what Inbucket does. The benefit of Inbucket is that it is an application instead of a hosted service; you may run it on your own private network, or even your desktop.
Inbucket allows web developers, software engineers, and system administrators to quickly see the emailed output of their applications. No per-account setup is required! Mailboxes are created on the fly as mail is received for them, and no password is required to browse the content of the mailboxes.
Inbucket has built-in SMTP and POP3 servers which store incoming mail as flat files on disk – no external SMTP or database daemons required.
Inbucket was written in Google Go and is open source software released under the MIT License.
Need to test your web apps outbound emails with Mailinator but stuck behind a firewall? Want to keep the new application you are developing secret until it’s time to release it? Need to validate that emails go out as part of your integration test suite? Want to send a link to a coworker demonstrating an email without giving them your Gmail password? Need to load test your application without melting your corporate Exchange server? Want to use production data in your test environment without the risk of test messages leaking to an end user? Need to preview emails in multiple desktop email clients? Use Inbucket!
Tell us about a new Kubernetes application
Never miss a thing! Sign up for our newsletter to stay updated.
Discover and learn about everything Kubernetes