当前位置: 首页 > 工具软件 > exchange-core > 使用案例 >

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

越望
2023-12-01

问题描述:

在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及以上。

验证:

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

以此做一个记录。

 类似资料: