Manually testing email notifications with GreenMail mock mail server
Whenever developing an application I aim to get local and testing environment as close to production as possible without neglecting elementary things like privacy and security. This gives an advantage when implementing new features. You get the same user experience on your local device. This enables you to find troublesome or unclear sections. It also lowers the barrier for manual testing, which results in more and higher quality feedback from everyone (not only developers) involved in the project. ...