Exchange邮件审批报错 --- {“The request failed. 基础连接已经关闭: 发送时发生错误。“} 的解决方案

问题描述:

在6月7日的时候,我负责系统中的邮件审批任务突然无法执行,并且提示{"The request failed. 基础连接已经关闭: 发送时发生错误。"}的错误信息。导致邮件审批功能无法正常使用。并且在本地调试时,也会出现同样的提示描述。

检查过程:

1、Exchange的EWS在6月份的时候,禁用了TLS1.0的默认安全协议。原代码中使用的是TLS1.0的默认协议,需进行协议更新

2、TLS1.2的安全协议仅支持Net Framework4.6.2及以上版本,当时项目的设置Netframework版本为4.0

解决方案:

1、在原代码中添加TLS1.2安全协议的配置

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

2、更新项目的Netframework版本为4.6.2及以上。

验证:

在本地调试时,可以正常获取邮件并且邮件审批功能可正常执行。修复完成之后更新生产环境中的邮件审批服务,经验证,发布之后,生产环境邮件审批功能恢复正常。

以此做一个记录。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值