C# 无法发送电子邮件:(-根据验证过程,远程证书无效

C# 无法发送电子邮件:(-根据验证过程,远程证书无效,c#,ssl,C#,Ssl,//每次我收到此错误消息以及如何处理此问题时,在公司中绕过ssl是否构成安全漏洞?请建议处理此代码和发送电子邮件的最佳方法。 }试试 …告诉StmpClient忽略与的安全性 尝试使用smtpServer.EnableSsl=false;您的网络是否使用代理服务器?AFAIKEnableSsl=false不适用于Gmail。请尝试将导出和导入证书与MMC一起使用:。@Nikhil.Patel谢谢,.EnableSsl=false适用于我 public static void SendEm

//每次我收到此错误消息以及如何处理此问题时,在公司中绕过ssl是否构成安全漏洞?请建议处理此代码和发送电子邮件的最佳方法。 }

试试

…告诉StmpClient忽略与的安全性


尝试使用smtpServer.EnableSsl=false;您的网络是否使用代理服务器?AFAIK
EnableSsl=false
不适用于Gmail。请尝试将导出和导入证书与MMC一起使用:。@Nikhil.Patel谢谢,.EnableSsl=false适用于我
    public static void SendEmail(StringBuilder sb) {
            string mailbody = string.Empty;
            MailMessage mail = new MailMessage();
            SmtpClient smtpServer = new SmtpClient("aaaaa.com");
            smtpServer.Credentials = new System.Net.NetworkCredential("username", "pwd");
            //smtpServer.Port = 587;
            mail.IsBodyHtml = true;
            smtpServer.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            mail.BodyEncoding = System.Text.Encoding.UTF8;
            smtpServer.UseDefaultCredentials = true;
            smtpServer.EnableSsl = true;
            mail.From = new MailAddress("bbbb.com");
            mail.To.Add("ccccc.com");
            mail.Subject = string.Format("test");
            mailbody = sb.ToString();
            mail.Body = mailbody;
            smtpServer.Send(mail);
client.EnableSsl = true;