sp_send_dbmail无法转发



我正在想办法。

我有一个存储过程,它正在执行sp_send_dbmail系统存储过程,通过我们的交换服务器上的开放中继(锁定到SQL Server的IP地址)发送电子邮件。

我们对这个存储过程发送的每封电子邮件都密件发送,我们收到它们很好。当我检查select * from msdb..sysmail_allitems时,它显示最后12封发送的邮件为"失败"。该表显示了以下错误说明:

The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 5 (2015-08-26T11:20:10). Exception Message: Cannot send mails to mail server. (Mailbox unavailable. The server response was: 5.7.1 Unable to relay). )

当我们测试系统时,sent_status显示"sent"。当我们第一次上线时,它也显示"发送"。现在它在处理的每封新邮件上都显示"失败"。

有什么建议可以解决这个问题吗?

谢谢,jlimited

附件对解决这个问题很有帮助。

发现电子邮件配置不正确,只发送到内部地址。

无法在Exchange Server中中继

启动Exchange Server Manager并移动到管理组。

选择管理组然后选择Server>Server Name.

现在点击协议,选择SMTP。

右键单击"默认SMTP虚拟服务器",选择"属性"

在Access选项卡中,单击Relay>只有下面的列表

现在选中复选框"允许所有系统成功验证中继,而不管上面的列表"并关闭。

如果有任何问题,请联系您的服务器团队获得许可。

相关内容

  • 没有找到相关文章

最新更新