2016-04-21 65 views
0

我在我的郵件域(mail.example.com)上安裝了SSL。並通過TLS發送郵件。 我正在使用以下腳本通過TLS發送電子郵件。不過,Gmail所給予警告域名沒有開放的紅鎖加密此消息發送Emai Over TLS仍然gmail發出警告

MailMessage mail = new MailMessage(); 
SmtpClient SmtpServer = new SmtpClient("server"); 
mail.From = new MailAddress("mailid"); 
mail.To.Add("[email protected]"); 
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發送電子郵件? 我該如何解決這個問題?

+1

我相信gmail查閱者可以到服務器<->服務器連接。您首先將您的郵件發送到您的外發郵件服務器。然後,該郵件服務器將電子郵件轉發到Gmail郵件服務器(使用來自DNS的mx信息)。 –

回答

0

這實際上不是關於您的應用程序發送電子郵件,而是關於通過SMTP從您的電子郵件服務器轉發給GMail的郵件。您的電子郵件服務器可能不會使用安全的SMTP連接將此電子郵件轉發給GMail。

+0

準確地說。我沒有對代碼做任何事情。我的主機提供商爲郵件服務器的每個傳出端口安裝了SSL和激活的TLS。謝謝您的幫助 :-) –

相關問題