I want to test JavaMail locally, so I need a mail server. Are there any free mail servers I can use?
SMTPTransport t = (SMTPTransport)session. getTransport("smtps"); t. send(message); String response = t. getLastServerResponse(); boolean s = t.
GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes. Typical use cases include mail integration testing or a lightweight sand boxed mail server for development. Supports SMTP, POP3 and IMAP including SSL. Prevents accidental email leaking to real mail servers.
There is also very simple in use GreenMail which was designed as a mail server for automatic unit (self-integration?) tests.
From projects web page (maybe there are some others tools with that functionality nowadays):
GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes. Supports SMTP, POP3, IMAP with SSL socket support. GreenMail also provides a JBoss GreenMail Service.
GreenMail is the fist and only library that offers a test framework for both receiving and retrieving emails from Java.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With