The goal of this project is to develop a very simple SMTP server that responds to SMTP requests and makes received messages available for query at a later time. All useful features for a SMTP server that can be used in an automated testing suite.
I forked this project and did a lot of work on it at: http://github.com/rjo1970/dumbster Now a multi-threaded, stand-alone executable jar, and extendable. Fairly heavy refactored. Has tests for file attachments, etc. too. If you're on the dumbster project, contact me.
Project seems dead. I created a patch to support more recent versions and multipart messages. Contact me for details
The multithreading code in SimpleSmtpServer is broken. If the run method calls notifyAll before he start method retrieves the lock/enter the wait then the server hangs up/ start never returns.