用于测试的smtp服务器地址

时间:2011-02-21 23:18:10

标签: smtp

我正在java中使用SMTP协议发送电子邮件和附件的示例电子邮件程序。不幸的是,他们中的大多数都需要身份验证,而我宁愿不处理这种额外的复杂性。有没有人知道我可以注册的免费提供商有一个不需要身份验证的提示服务器?

2 个答案:

答案 0 :(得分:2)

你要求开放接力;那些被垃圾邮件发送者滥用并很快关闭。

您的ISP可能有一个邮件服务器,如果您来自他们的IP范围,它将接受您的邮件而无需身份验证,但即便如此,这些日子也是如此。

您可以在本地安装MTA(邮件传输代理)以进行测试。

但是,如果您有例如要发送邮件以进行测试的@gmail.com地址,将您的邮件无需身份验证发送到Google的MX服务器,例如gmail-smtp-in.l.google.com),因为他们接受邮件进行本地投放。

(一般规则是您只接受通过SMTP接收邮件而不进行身份验证,用于本地传送到邮箱,或者可能来自您控制和信任的IP范围;其他任何内容都应该通过身份验证,否则最终会无意中被使用垃圾邮件发送者转发垃圾邮件。)

答案 1 :(得分:2)

您可以安装一个小的虚假SMTP服务器,如Dumbster(开源,用Java编写)。