Working with a Java Mail Server for Testing
Posted
by Charlie
on Stack Overflow
See other posts from Stack Overflow
or by Charlie
Published on 2010-05-06T16:05:02Z
Indexed on
2010/05/06
16:08 UTC
Read the original article
Hit count: 388
I'm in the process of testing an application that takes mail out of a mailbox, performs some action based on the content of that mail, and then sends a response mail depending on the result of the action.
I'm looking for a way to write tests for this application. Ideally, I'd like for these tests to bring up their own mail server, push my test emails to a folder on this mail server, and have my application scrape the mail out of the mail server that my test started.
Configuring the application to use the mailserver is not difficult, but I do not know where to look for a programatic way of starting a mail server in Java. I've looked at JAMES, but I am unable to figure out how to start the server from within my test.
So the question is this: What can I use for a mail server in Java that I can configure and start entirely within Java?
© Stack Overflow or respective owner