更改O365邮件服务器后SSRS报告订阅错误

2024-01-23

我们有一个订阅服务,它会向每位顾问发送一封邮件,说明他们未来几周的计划。 两周前,我们已从本地邮件服务器更改为 O365 邮件服务器。 自从这一变化以来,我注意到一些顾问没有收到他们应该收到的邮件。 这让我查看了 RS 日志,两周前我有 6 个人没有收到他们的电子邮件,而上周这个数字是 9。 我检查了他们的邮件地址中是否有任何拼写错误的数据,但一切都很好,因为我没有更改这部分设置(当我们仍然拥有本地邮件服务器时,这可以正常工作)。

    notification!WindowsService_1!24f8!03/26/2021-16:00:13:: i INFO: Notification 84547a5f-930f-45e6-8085-0e738664c590 completed.  Success: True, Status: Mail sent to a********.d******@*******.com, DeliveryExtension: Report Server Email, Report: OPS Individual Planning For Subscription, Attempt 0
emailextension!WindowsService_1!1a38!03/26/2021-16:00:13:: e ERROR: Error sending email. Exception: System.Net.Mail.SmtpException: Failure sending mail. ---> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
   at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
   at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   at System.Net.Mail.SmtpConnection.Flush()
   at System.Net.Mail.ReadLinesCommand.Send(SmtpConnection conn)
   at System.Net.Mail.EHelloCommand.Send(SmtpConnection conn, String domain)
   at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
   at System.Net.Mail.SmtpClient.GetConnection()
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
   --- End of inner exception stack trace ---
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
   at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)
notification!WindowsService_1!1a38!03/26/2021-16:00:13:: e ERROR: Error occurred processing subscription 4ee16cfe-5e77-4da9-8433-d62a99d11ea2: Failure sending mail: Failure sending mail.

在第一行您可以看到操作成功,但之后您可以看到失败。 “身份验证失败,因为远程方已关闭传输流” 截至上周,我们还在运行 SQL Server 2016 SP2 的 CU15。

从我在网上发现的情况来看,它与 TLS 相关,但我已经检查过这一点,并且在我们的案例中检查了 1.2。另外,如果是 TLS,我会觉得有点奇怪,因为这是一个浏览器设置,并且订阅是由 SQL Server 本身管理的。

如果有人对此有解决方案,请告诉我!

亲切的问候, 凯文


我有同样的问题和同样的错误消息。根据评论,我也很困惑为什么有些电子邮件失败而其他电子邮件失败。

本文 https://techcommunity.microsoft.com/t5/exchange-team-blog/new-opt-in-endpoint-available-for-smtp-auth-clients-still/ba-p/2659652解释原因:

从 2021 年 9 月开始,我们将拒绝一小部分使用 TLS1.0 进行 SMTP 身份验证的连接。客户端应重试,就像提交期间可能发生的任何其他临时错误一样。随着时间的推移,我们将增加拒绝连接的百分比,从而导致发送延迟,越来越多的客户应该注意到这一点

您确定已设置 TLS 1.2 吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改O365邮件服务器后SSRS报告订阅错误 的相关文章

随机推荐

  • 如何授予 Azure Pipelines 对网络资源的访问权限?

    我正在尝试建立一个管道来包括部署 dacpac 以及运行一些 e2e 集成冒烟测试等步骤 不幸的是 一些资源位于本地网络内 Azure Pipelines 如何获取对网络资源的访问权限 你不知道 如果您需要访问本地资源 请在网络中安装并配置
  • 如何通过 uwsgi 强制应用程序的标准输出日志?

    我有 Django 应用程序在后面运行uwsgi在 Docker 容器内 uwsgi是通过启动ENTRYPOINT and CMDDockerfile 中的参数 我成功将其连接到单独的 Nginx 容器并在浏览器中检查预期结果 到目前为止
  • 验证数据可以作为tensorflow.keras 2.0中的生成器吗?

    在官方文件中张量流keras https www tensorflow org api docs python tf keras Model validation data 可以是 Numpy 数组或张量的元组 x val y val Nu
  • Yii框架多对多关系

    Yii框架中保存和更新多对多关系的方法是什么 作为行为有更好的实现 http www yiiframework com forum index php topic 6905 please test my ar enhancement aut
  • C# 阻止其他线程访问所有对象方法

    我有一个对象一次只能由一个线程使用 例如我的对象包含 3 个方法A B and C如果线程访问该方法 我想锁定该对象 所有方法 属性都被锁定 A 主要困难是我无法修改该对象的代码 我必须阻止调用对象的多线程访问 我的第一个想法是使用单例模式
  • Heredocs 如何与 xargs 一起使用?

    背景 我正在寻找剥离任何 TODO一些Python源代码文件输出的注释git archive在发送之前 我希望通过一个将从各种 nix 操作系统运行的脚本来执行此操作 因此它应该尽可能符合 POSIX 标准 我知道find print0 a
  • NaN 中的错误,但它们指向不同的模块。 ... Webpack 无法区分上下文,并且无法加载正确的上下文

    NaN 中的错误但它们指向不同的模块 Users USER eclipse workspace nms bin main webapp app admin admin module ts 和 Users USER eclipse works
  • 滚动查看器子级上的 WPF 动画被滚动查看器剪辑

    大家好 我希望我有一个相当简单的问题 可以轻松解决 因为看起来我只是缺少 WPF 世界中的一些基本内容 我有一个滚动查看器 其中包含一个包含多个图像的堆栈面板 这些图像具有动画 当鼠标经过它们时 它们的尺寸会增加 一切正常without滚动
  • 如何根据现有地图中的值创建新地图

    有下一张原始地图 G1 7 8 45 6 9 G2 3 9 34 2 1 65 G3 6 5 9 1 67 5 其中 G1 G2 和 G3 是人的年龄组 我如何创建这样的新地图 45 7 8 45 6 9 65 3 9 34 2 1 65
  • Matlab 中的动态结构生成

    我有一个字段名称列表 想要生成一个嵌套结构 我试过这个 fn1 a b c fn2 d e f s struct for n1 fn1 for n2 fn2 s n1 n2 0 end end 但 Matlab 抱怨符号 fieldname
  • 在所有数据库的所有对象中查找表名

    我有一个包含多个数据库和客户端应用程序的系统 所有数据库都位于一个 SQL Server 实例中 它们是由不同的人在不同的时间开发的 因此 如果发生某些错误 则很难找到数据在哪个过程或触发器中被修改 现在我使用这个脚本 我在这个网站上找到了
  • 如何将ggplot图标题居中

    在 ggplot 中居中对齐绘图标题的 lege artis 方式 绘图标题 element text hjust 0 5 https stackoverflow com questions 40675778 center plot tit
  • 谷歌人工智能平台与机器学习引擎

    我做了很多搜索 但我不明白它们之间有什么区别google ai platform and ml engine 看起来它们都可以用于训练和部署模型 其他诸如 google cloud automl google ai hub 之类的词也很令人
  • 如何获取R中当前的工作目录?

    如何获取当前工作目录 我想应该有一个像 getcwd 这样的命令 但是 我在文档中找不到类似的命令 如何更改到另一个目录 启动R时如何设置默认工作目录 版本 平台 x86 64 w64 mingw32拱门x86 64操作系统 mingw32
  • 为什么我的代码只使用字符串替换方法替换某些字符?

    对于我的作业 我必须编写代码来编码 解码消息 当我开始发现每当我键入消息时 程序仅替换某些字符时 我已接近尾声 翻译相当简单 要编码 您将 a 更改为字母表中相反的字母 即 z b 到 y c 到 x d 到 w 等 作业如下 该项目涉及编
  • 在 jetpack compose 中使用 LaunchedEffect 与 SideEffect

    大家好 我正在学习项目中的副作用 我想知道我什么时候应该使用LaunchedEffect and SideEffect在什么场景下 我正在添加一些使用这两种效果的代码 如果我在这里做错了 请让我知道 第一次使用 LaunchedEffect
  • Collections.synchronizedlist() 在从末尾迭代时删除元素[重复]

    这个问题在这里已经有答案了 我在用Collections Synchronizedlist 使我的arraylist线程安全 我想问的是以下代码是线程安全的 即在从末尾迭代列表时删除 pendingExecutionList Collect
  • 从 Google Chrome 扩展程序中的通知切换当前选项卡

    我在 Chrome 中遗漏了什么吗选项卡文档 http code google com chrome extensions tabs html或者有没有办法让扩展程序更改当前活动的选项卡 我有一个扩展 一旦选项卡完成加载 就会弹出一个通知
  • 在 BreezeJS 客户端中解析元数据时出现异常

    前传和版本信息 BreezeJS客户端版本 1 5 2 通过设计时 EntityFramework 模型在自定义服务器上生成的元数据 6 1 2 BreezeLabs EdmBuilder 1 0 5 生成元数据时也遇到问题 可以在此处阅读
  • 更改O365邮件服务器后SSRS报告订阅错误

    我们有一个订阅服务 它会向每位顾问发送一封邮件 说明他们未来几周的计划 两周前 我们已从本地邮件服务器更改为 O365 邮件服务器 自从这一变化以来 我注意到一些顾问没有收到他们应该收到的邮件 这让我查看了 RS 日志 两周前我有 6 个人