1

我正在尝试使用 System.Net.Mail 编写发送邮件程序,这是 C# 中用于发送电子邮件的最新版本。不幸的是,这只支持显式(TLS/SSL)而不支持隐式(SSL),另一方面,谓词库 System.Web.Mail 支持隐式 SSL。

谷歌搜索并在 StackOverflow 上搜索后,我在这里找到了一个非常有用的答案

所以现在我可以使用下面的 smtp 服务器将我的测试电子邮件发送到 yahoo 和 gmail。但是,我无法确认 Yahoo 是否使用隐式 SSL 而 Gmail 是否使用显式,请帮助:

雅虎:smtp 服务器:smtp.mail.yahoo.com 端口:465

Gmail:smtp 服务器:smtp.gmail.com 端口 465 或 587

4

1 回答 1

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 支持,所以你可以选择适合的您的需求。”

于 2013-02-28T22:08:57.780 回答