Exchange 服务器未将 Coldfusion 电子邮件中继到外部地址
Exchange server is not relaying Coldfusion emails to external addresses
我有一个 Coldfusion 页面 (CF10),它创建一个报告并通过 cfmail 将其发送到收件人列表。我们内域的可以接收,但是外域的没有。
我发现了几个线程,人们遇到了完全相同的问题,解决方案是将 CF 服务器的 IP 地址添加到 Exchange 服务器。所以我们的 IT 人员就这样做了——他们将我们所有生产服务器的 IP 地址添加到 Exchange 服务器上的接收连接器。但是,邮件仍未转发,我继续在邮件日志中收到相同的消息:
javax.mail.SendFailedException: 无效地址;嵌套异常是:com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 无法中继
我不熟悉使 Exchange Server 将电子邮件中继到外部地址需要发生的一切。将 IP 地址添加到接收连接器显然是不够的。是否需要执行其他步骤?
与您的 IT 人员协调。编写一个他们可以 运行 将邮件发送到他们可以访问的外部地址的 ColdFusion 页面。然后告诉他们做他们必须做的事情才能在该地址接收邮件。
解决方案很简单 - 我们最初在 cfadmin 邮件设置中指定了邮件服务器,但没有包含 username/password。这工作得很好,直到我们想开始将 cfmails 发送到我们自己域之外的地址。所以 IT 为此创建了一个专用的 "Noreply" 帐户,我在 cfadmin 邮件设置中输入了 username/password。
我有一个 Coldfusion 页面 (CF10),它创建一个报告并通过 cfmail 将其发送到收件人列表。我们内域的可以接收,但是外域的没有。
我发现了几个线程,人们遇到了完全相同的问题,解决方案是将 CF 服务器的 IP 地址添加到 Exchange 服务器。所以我们的 IT 人员就这样做了——他们将我们所有生产服务器的 IP 地址添加到 Exchange 服务器上的接收连接器。但是,邮件仍未转发,我继续在邮件日志中收到相同的消息: javax.mail.SendFailedException: 无效地址;嵌套异常是:com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 无法中继
我不熟悉使 Exchange Server 将电子邮件中继到外部地址需要发生的一切。将 IP 地址添加到接收连接器显然是不够的。是否需要执行其他步骤?
与您的 IT 人员协调。编写一个他们可以 运行 将邮件发送到他们可以访问的外部地址的 ColdFusion 页面。然后告诉他们做他们必须做的事情才能在该地址接收邮件。
解决方案很简单 - 我们最初在 cfadmin 邮件设置中指定了邮件服务器,但没有包含 username/password。这工作得很好,直到我们想开始将 cfmails 发送到我们自己域之外的地址。所以 IT 为此创建了一个专用的 "Noreply" 帐户,我在 cfadmin 邮件设置中输入了 username/password。