Skip to main content
 首页 » 编程设计

c#之根据使用 imap 的验证程序,远程证书无效

2024年02月27日39mfryf

我使用 IMAP 要求和 SMTP 发送命令编写了 NET 4.5 客户端应用程序工具。

现在我当前的问题是我在一个客户处遇到以下异常:

the remote certificate is invalid according to the validation procedure

我将代码更改为:

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; 

所以所有的证书都应该被接受。服务器需要 SSL。相同的连接信息与 outlook 或 thunderbird 一起使用时没有错误。

请您参考如下方法:

它可能存在信任问题,例如缺少根 CA 或客户端/服务器上的中间层。

这些验证问题可以记录(如果您启用它)到 CAPI2 事件日志中。 This answer可能对你有帮助。