【发布时间】:2015-01-15 17:19:31
【问题描述】:
我有一个新的网络服务器,我正在对其进行测试,然后再将其启用。我遇到了 cfmail 问题。服务器是 Windows 2008 R2,64Gig ram,64 位,IIS 7.5,Coldfusion 9.0.2 多服务器,集群 2 个 CF 实例(我第一次集群),JDK1.7.0_71
cfmail 不会向我们域/工作域之外的收件人发送电子邮件。下面的第一个 cfmail 标记发送电子邮件,但第二个不发送。这是我在尝试通过带有外部收件人电子邮件地址域的第二个标签发送时看到的
- 我在浏览器中运行的页面没有错误
- me@home.com 未收到电子邮件(语法正确)
- 尝试 #2 显示在 mail/Undelivr 文件夹中
- mail.log 有这个错误 "Error","scheduler-3","01/15/15","10:13:27",,"javax.mail.SendFailedException: 无效地址;嵌套异常是:com.sun.mail.smtp.SMTPAddressFailedException : 550 5.7.1 无法中继
- application.log - 没有错误
- exception.log 除了堆栈跟踪之外还有相同的错误
- server.log 没有错误
我正在测试的同一个 .cfm 文件在我们所有其他 CF 服务器上都可以正常工作,所以我认为它不是在 CF 管理员中配置的邮件服务器。任何帮助表示赞赏
<cfmail to="me@**work**.com" from="someone@work.com" subject="test" type="html">
<cfmail to="me@**home**.com" from="someone@work.com" subject="test" type="html">
【问题讨论】:
-
您的网络或公司防火墙可能会阻止它。请咨询您的 N/w 团队。
-
我关闭了 Windows Firewll 并没有帮助。我会与公司核实。谢谢你的建议。安妮特。
-
这几乎可以肯定是 SMTP 问题,而不是 ColdFusion。如果 ColdFusion 认为电子邮件地址无效,它将引发错误而不是尝试发送。我的猜测是 SMTP 服务器未配置为从该特定 CF 服务器中继。
-
大卫,你是对的。我们必须将新 Web 服务器的 IP 添加到我们的邮件中继服务器。再次感谢。
标签: email coldfusion cfmail