1

我们创建了 10 到 12 个 SSRS 报告并为这些报告创建了订阅。有时订阅状态显示邮件已发送,但实际上我们没有收到任何电子邮件。这里可能是什么问题。

4

6 回答 6

1

我有同样的问题。它说邮件已发送,但从未收到。我在日志中没有错误或警告,但问题是附件太大。

于 2014-03-09T16:57:18.947 回答
1

检查 SMTP 服务器上的日志(如果您当前的日志记录级别不够,请考虑记录更多信息,例如http://www.msexchange.org/tutorials/Logging_the_SMTP_Service.html)。

您可能会发现邮箱已满或存在其他一些邮件问题,Reporting Services 未报告这些问题,因为它将发送到 SMTP 服务器。您可以在 Reporting Services 配置管理器 -> 电子邮件设置中找到 SMTP 服务器设置。

于 2011-05-25T06:30:43.047 回答
0

问题在于接收端的接收文件大小限制。检查服务器生成的文件大小并检查现有接收附件的接收者限制并相应增加。这应该有效。

于 2014-06-03T23:49:48.387 回答
0

您是否曾经收到过来自该 SSRS 服务器的邮件?如果没有,我遇到的问题是 Exchange 没有启用“此主机的中继”。您将在 SSRS 日志中找到错误。

于 2011-06-02T01:42:22.333 回答
0

我们在 SSRS for SQL 2008 的第一个版本中遇到了这个问题。该问题通常在服务包中得到纠正。此更新使发送报告的引擎更加可靠,如果未发送,作业将显示失败。以前,我会看到作业已经运行,但在服务器上没有得到任何反馈,所以看起来它已经运行了。然而,我的用户给了我很多反馈,说报告没有提供给他们。

此外,如果您将电子邮件发送给多个用户并且任何用户不再在系统中,您可能会看到报告失败,但它没有给出很好的理由。报告将立即发送到整个列表,如果电子邮件列表中有任何用户,则整个列表将不会收到报告。

于 2011-05-27T19:33:46.490 回答
0

我们的系统也有同样的问题。我在向多个收件人发送邮件时发现,列表中的第一个收件人从未收到过报告。我能够通过用分号开始每个To:行来解决这个问题。例子:

To:  ;email1@myorg.org; email2@myorg.org
于 2016-03-14T20:43:44.420 回答