我正在尝试使用System.Net.Mail编写发送邮件程序,这是C#中最新发送的电子邮件。不幸的是,这只支持显式(TLS / SSL)而非隐式(SSL),另一方面,谓词库System.Web.Mail支持隐式SSL。
在Google搜索和搜索StackOverflow后,我发现了一个非常有用的答案HERE
所以现在我可以使用下面的smtp服务器将测试邮件发送到yahoo和gmail。但是,我无法确认雅虎是否使用隐式SSL并且Gmail使用显式,请帮助:
雅虎: smtp服务器:smtp.mail.yahoo.com 港口:465
的Gmail: smtp服务器:smtp.gmail.com 港口465或587
答案 0 :(得分:3)
本文包含您的答案:
http://blog.falafel.com/blogs/john-waters/2011/03/15/the_different_flavors_of_secure_smtp_and_ssl
两种服务都支持隐式和显式SSL:
“即使隐式SSL没有标准化,你也可以习惯它。雅虎邮件在端口465上使用它,谷歌gmail也是如此。但是这两个服务器也在端口587上提供显式SSL支持,所以你可以选择适合您需求的东西。“