从服务器收到的无效证书.错误代码:0xFFFFFFFFFFFFFFF5800B010A单声道



我正在尝试使用SSL,smtp.gmail.com的端口587在mono througth中发送消息,然后获取:

system.net.mail.smtpexception:无法发送消息。---> system.io.ioexception:身份验证或解密失败。 ---> system.io.ioexception:身份验证或解密失败。---> mono.security.protocol.tls.tlsexception:无效 从服务器收到的证书。错误代码:0xFFFFFFFFFFFFFFFFFFF5800B010A

最有趣的是,那一周的一切都奏效了,这些消息已发送。现在我遇到了一个错误。我也尝试了mozroots --import,但没有帮助。另外,我更新了证书GoogleInternetauthorityg2.crt,但这无济于事。

ubuntu 16.04与单声道4.6.2(稳定4.6.2.7/08fd525(

单声道4.8或更高的带来了支持更多加密算法的新TLS堆栈,请升级。

在发送消息之前先尝试一下(这是一种黑客,但在单声道上,这是对我有用的唯一的东西..(

ServicePointManager.ServerCertificateValidationCallback =
    delegate(object s, X509Certificate certificate,
             X509Chain chain, SslPolicyErrors sslPolicyErrors)
    { return true; };

最新更新