MSSQL Reporting Services报表订阅不会转发到域外的电子邮件

Windows Server 2003上的MSSQL Reporting Services 2000 Windows Server 2007上的MS Exchange 2007

我有一个报告订阅,我需要传递给一个用户在域外的电子邮件地址。

我为用户和我自己设置了以下内容:交换邮箱联系转发Exchange邮箱上的邮件stream设置,转发给联系人

该报告是针对用户的交换地址以及我的交换地址。 当它执行时,我收到我的外部(转发)地址的报告,但用户不。 我可以在邮件的cc字段中看到用户的交换地址。

用户发誓该报告不在他的垃圾邮件文件夹中。

如果我从外部地址转发报告(或任何其他电子邮件)到用户的交换地址,他在外部(转发)地址正确接收。

如何解决这个超出我所做的事情?

编辑:我们正在从用户的电子邮件主机获得550pipe理禁止状态。 我在http://www.mxtoolbox.com/blacklists.aspx上检查了我们的服务器的IP地址,一切都清理干净了。 请注意,有些消息已成功转发给此用户。

尝试find您的外发电子邮件的未送达报告(NDR),然后按照此Technet页上的疑难解答步骤。

最简单的path是尝试将报告文件从您有权访问的内部邮箱发送到外部地址。 这应该导致NDR电子邮件被发送到内部邮箱,这将告诉你什么是错的。

一旦您知道为什么Exchange邮箱发送失败,您将需要validation报告服务器发送电子邮件时失败代码是否相同。 假设您的报表服务器直接通过SMTP发送电子邮件,您将不得不在其他地方的日志中查找NDR,因为可能没有邮箱发送NDR。 此页面提供有关如何监视Exchange NDR的良好信息。

Exchange是否设置为允许从您的SQL服务器中继? 如果没有,那么不会有外部域名的电子邮件通过SMTP源的系统转发。

看看下面的链接: http : //blogs.technet.com/b/exchange/archive/2006/12/28/3397620.aspx

检查您的同事的联系人上的任何Exchange 2007联系人消息传递限制。

http://technet.microsoft.com/en-us/library/bb397214(EXCHG.80).aspx