我想在本地测试JavaMail,因此需要一个邮件服务器。有没有可以免费使用的邮件服务器?
我想在本地测试JavaMail,因此需要一个邮件服务器。有没有可以免费使用的邮件服务器?
还有一个非常简单易用的GreenMail,它被设计为邮件服务器,用于自动单元(自我集成?)测试。
从项目网页上可以看到(也许现在有一些其他具有该功能的工具):
GreenMail是一个开源、直观且易于使用的电子邮件服务器测试套件。支持带SSL套接字支持的SMTP、POP3、IMAP。GreenMail还提供了JBoss GreenMail服务。
GreenMail是第一个也是唯一一个为Java提供接收和检索电子邮件的测试框架的库。
注册一个Gmail账户,然后在那里使用设置。有关详细信息,请参见此页面:
http://mail.google.com/support/bin/answer.py?hl=en&answer=13287
这将为您提供一个SMTP服务器。
我喜欢“测试邮件服务器工具”。它可以在您的电脑上作为邮件服务器运行,将邮件写入某个文件夹,并且您可以设置当有邮件到达时弹出窗口。
你可以尝试使用JavaMail Mock2 https://github.com/salyh/javamail-mock2
它主要专注于IMAP/POP3,但也提供了SMTP模拟。它可以在Maven中央库中获取。
特点
你的ISP是否提供免费的邮件服务?只允许从他们的IP地址发送邮件?
不知道JavaMail中SMTP Auth支持如何,但如果你有一个Gmail账户,你可能可以使用它的SMTP。