【问题标题】:sending Emai Over TLS still gmail gives warning通过 TLS 发送 Emai 仍然 gmail 发出警告
【发布时间】:2016-04-21 06:56:12
【问题描述】:

我在我的邮件域 (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 发送电子邮件? 我该如何解决这个问题?

【问题讨论】:

  • 我相信 gmail 引用服务器服务器连接。您首先将您的邮件发送到您的外发邮件服务器。然后该邮件服务器将电子邮件转发到 gmail 邮件服务器(使用来自 dns 的 mx 信息)

标签: c# email ssl


【解决方案1】:

这实际上不是关于您的应用程序发送电子邮件,而是关于通过 SMTP 从您的电子邮件服务器转发到 GMail 的邮件。您的电子邮件服务器可能未使用安全的 SMTP 连接将此电子邮件转发到 GMail。

【讨论】:

  • 没错。我对代码什么也没做。我的托管服务提供商为邮件服务器的每个传出端口安装了 SSL 并激活了 TLS。感谢您的帮助:-)
猜你喜欢
  • 2011-09-24
  • 2016-12-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-12
  • 2011-03-08
  • 2018-10-07
  • 2016-08-31
  • 2023-03-24
相关资源
最近更新 更多