我在邮件域(mail.example.com)上安装了SSL。并通过TLS发送邮件。
我正在使用以下脚本通过TLS发送电子邮件。但是提供警告域名的gmail并未使用打开的红色锁来加密此消息
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("server");
mail.From = new MailAddress("mailid");
mail.To.Add("anything@anywhere.com");
mail.Subject = "My Subject";
mail.IsBodyHtml = true;
mail.Body = body;
SmtpServer.Port = 465;
SmtpServer.Credentials = new System.Net.NetworkCredential("UserId", "Password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
这是否意味着我的邮件域未通过TLS发送电子邮件?
我该如何解决?
最佳答案
这实际上与您的应用程序发送电子邮件无关,而是与通过SMTP从电子邮件服务器转发到GMail的邮件有关。您的电子邮件服务器可能不使用安全的SMTP连接将此电子邮件转发到GMail。