1

C#の最新のSystem.Net.Mailを使用してメール送信プログラムを作成してメールを送信しようとしています。残念ながら、これは明示的(TLS / SSL)のみをサポートし、暗黙的(SSL)はサポートしません。一方、述語ライブラリSystem.Web.Mailは暗黙的SSLをサポートします。

グーグルでStackOverflowを検索した後、ここで非常に役立つ答えに出くわしました。

これで、以下のSMTPサーバーを使用してテストメールをyahooとgmailに送信できるようになりました。ただし、Yahooが暗黙的なSSLを使用していて、Gmailが明示的なSSLを使用しているかどうかを確認できません。助けてください:

Yahoo: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 の両方をサポートしています。

「暗黙の SSL は標準化されていませんが、慣れる必要があります。Google の gmail と同様に、Yahoo メールはポート 465 で使用します。しかし、これらのサーバーはどちらもポート 587 で明示的な SSL をサポートしているため、適切なものを選択できます。あなたの要望。"

于 2013-02-28T22:08:57.780 に答える