我想测试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上运行,将电子邮件写入某个文件夹,您可以将其设置为在收到电子邮件时弹出窗口。

http://www.toolheap.com/test-mail-server-工具/

你可以尝试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、储存听众
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top