【问题标题】:SSRS Sporadic email sending issueSSRS 零星电子邮件发送问题
【发布时间】:2021-12-09 04:40:29
【问题描述】:

在过去的几周里,我开始(越来越频繁地)在 SSRS 2016(在 Windows Server 2016 上)通过预定订阅发送电子邮件时遇到错误。我看到的错误是:

错误:发送电子邮件时出错。异常:System.Net.Mail.SmtpException:发送邮件失败。 ---> System.IO.IOException: 身份验证失败,因为远程方已关闭传输流。

这种情况并非每次都会发生。例如,我有一个应该在下午 1 点发送的报告 - 它因上述错误而失败,但由于 SSRS 每 15 分钟重试一次,它实际上在 30 分钟后发送。

从我通过谷歌搜索可以找到的内容来看,这可能在某种程度上与 TLS 1.2 有关 - 但我在 SSRS 中看不到您定义它应该使用什么的任何地方。我将 .NET Framework 升级到 4.8,但这并没有什么不同。

任何帮助将不胜感激!

【问题讨论】:

    标签: reporting-services sql-server-2016 smtpclient windows-server-2016


    【解决方案1】:

    问题出在 TLS 和服务器配置上。

    为了解决这个问题,我禁用了 TLS 1.0 和 1.1 - 我还在注册表中添加了以下键:

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
    "SystemDefaultTlsVersions"=dword:00000001
    "SchUseStrongCrypto"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
    "SystemDefaultTlsVersions"=dword:00000001
    "SchUseStrongCrypto"=dword:00000001
    

    【讨论】:

      猜你喜欢
      • 2016-05-10
      • 2021-11-27
      • 2012-01-02
      • 1970-01-01
      • 2016-08-12
      • 2013-04-05
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多