我正在测试一个应用程序,它可以从邮箱中取出邮件,根据邮件的内容执行一些操作,然后根据操作的结果发送回复邮件。我正在寻找一种为此应用程序编写测试的方法。理想情况下,我希望这些测试启动它们自己的邮件服务器,将我的测试电子邮件推送到该邮件服务器上的一个文件夹,并让我的应用程序从我的测试启动的邮件服务器中抓取邮件。配置应用程序以使用邮件服务器并不困难,但我不知道在哪里可以找到用Java启动邮件服务器的编程方式。我看过JAMES,但我无法弄清楚如何从我的测试中启动服务器。所以问题是:对于Java邮件服务器,我可以使用什么来完全在Java中配置和启动? 最佳答案