邮件服务器JavaMail测试[封闭]
-
06-07-2019 - |
题
我想测试JavaMail地,所以我需要一个邮件服务器。是否有任何免费电子邮件服务器我可以使用?
解决方案
注册Gmail帐户,然后使用其中的设置。有关详细信息,请参阅此页:
http://mail.google.com/support/的bin / answer.py HL = EN&安培;?回答= 13287
这为您提供了一个SMTP服务器。
其他提示
使用非常简单的 GreenMail ,它被设计为自动装置的邮件服务器(自我整合?)测试。
从项目网页(现在可能还有其他一些具有该功能的工具):
GreenMail是一个开源的,直观的 和易于使用的电子邮件测试套件 服务器用于测试目的。支持 带SSL插槽的SMTP,POP3,IMAP 支持。 GreenMail还提供了一个 JBoss GreenMail服务。
GreenMail是第一个也是唯一的图书馆 这为两者提供了一个测试框架 接收和检索来自的电子邮件 Java的。
你看过 Apache James 吗?这是一个Java邮件服务器,这意味着您可以在单元测试设置中暂时运行它(显然在之后将其删除)
我正在追踪一个'真正的'测试终点,所以看看詹姆斯,但可以做一些更轻量级的东西。
以前我使用了'Mock JavaMail',你可以将它放入你的类路径中,它可以用作所有帐户的内存邮件存储区。信息。 https://mock-javamail.dev.java.net/
您的ISP是否为您提供免费邮件服务?一个只允许从他们的一个IP发送?
不知道JavaMail中的SMTP Auth支持是什么,但如果您有帐户,则可以使用gmail的smtp。
我喜欢“测试邮件服务器工具”。它作为邮件服务器在您的PC上运行,将电子邮件写入某个文件夹,您可以将其设置为在收到电子邮件时弹出窗口。
你可以尝试JavaMail Mock2 https://github.com/salyh/javamail-mock2
其主要集中在IMAP/POP3但SMTP嘲笑也是可用的。它可以在家中心。
功能
- 支持imap,imaps,pop3,pop3s、smtp smtps
- 支持POP3:投POP3Folder,文件夹。getUID(信息msg)
- 支持IMAP:投IMAPFolder,投到UIDFolder、子文件夹文件夹。getMessagesByUID(...),删除/重新命名的文件夹,附加消息
- 支持SMTP:模拟运输。发送()
- 不支持对的时刻:IMAP扩展,如空闲,CONDSTORE,...和铸POP3Message/IMAPMessage、储存听众