【问题标题】:Exchange server is not relaying Coldfusion emails to external addressesExchange 服务器未将 Coldfusion 电子邮件中继到外部地址
【发布时间】:2018-03-27 22:33:25
【问题描述】:

我有一个 Coldfusion 页面 (CF10),它创建报告并通过 cfmail 将其发送到收件人列表。我们内部域中的地址正在接收,但外部地址没有。

我发现了几个线程,人们遇到了完全相同的问题,解决方案是将 CF 服务器的 IP 地址添加到 Exchange 服务器。所以我们的 IT 人员就这样做了——他们将我们所有生产服务器的 IP 地址添加到 Exchange 服务器上的接收连接器。但是,邮件仍然没有被转发,我继续在邮件日志中收到相同的消息: javax.mail.SendFailedException:无效地址;嵌套异常是:com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay

我不熟悉使 Exchange Server 将电子邮件中继到外部地址所需的一切。将 IP 地址添加到接收连接器显然是不够的。还有其他需要执行的步骤吗?

【问题讨论】:

  • “IT 人员”需要为您设置一个中继来发送电子邮件。正如错误所说。他们应该知道如何做到这一点。在某些情况下,它不仅仅是添加一个 IP。否则不是一个真正的问题。

标签: email coldfusion exchange-server


【解决方案1】:

与您的 IT 人员协调。编写一个他们可以运行的 ColdFusion 页面,将邮件发送到他们可以访问的外部地址。然后告诉他们做他们必须做的事情才能在该地址接收邮件。

【讨论】:

    【解决方案2】:

    解决方案很简单——我们最初在 cfadmin 邮件设置中指定了邮件服务器,但没有包含用户名/密码。这很好,直到我们想开始向我们自己域之外的地址发送 cfmail。为此,IT 创建了一个专用的“Noreply”帐户,我在 cfadmin 邮件设置中输入了用户名/密码。

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 1970-01-01
      • 2014-04-04
      • 2017-06-30
      • 2012-03-31
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多