James:  James is an email/news/messaging server written in Java. It uses the Avalon component framework. It currently supports SMTP, POP3 and NNTP with IMAP coming shortly.  http://jakarta.apache.org/james/index.html