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: 348

Filed under:
|
|
|

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

Related posts about java

Related posts about mail