用于JavaMail测试的邮件服务器

dar*_*ain 10 email jakarta-mail mail-server

我想在本地测试JavaMail,所以我需要一个邮件服务器.我可以使用任何免费邮件服务器吗?

Mar*_*ski 19

还有一个非常简单的使用GreenMail,它被设计为自动单元(自我集成?)测试的邮件服务器.

从项目网页(现在可能还有其他一些具有该功能的工具):

GreenMail是一个开源,直观且易于使用的电子邮件服务器测试套件,用于测试目的.支持SMTP,POP3,IMAP和SSL套接字支持.GreenMail还提供JBoss GreenMail服务.

GreenMail是第一个也是唯一一个为Java接收和检索电子邮件提供测试框架的库.

  • 不幸的是,它不支持 IMAP IDLE 命令:( (2认同)

Bri*_*new 10

你看过Apache James吗?这是一个Java邮件服务器,这意味着您可以作为单元测试设置的一部分暂时运行它(显然在之后将其删除)


小智 7

我正在追求一个"真正的"测试终点,所以看看詹姆斯,但可以做一些更轻量级的东西.

以前我使用了'Mock JavaMail',你可以将它放入你的类路径中,它可以作为所有帐户和消息的内存邮件存储.https://mock-javamail.dev.java.net/

  • 现在位于:http://java.net/projects/mock-javamail/ (2认同)

Jon*_*Jon 6

注册Gmail帐户,然后使用其中的设置.有关详细信息,请参阅此页面:

http://mail.google.com/support/bin/answer.py?hl=en&answer=13287

这为您提供了一个SMTP服务器.