[.net] SMTPサーバーがクライアントに「暗黙的」SSLと「明示的」SSLを使用して接続することを期待しているかどうかを判断する方法はありますか?



Answers

Question

SSLは、このリンクで説明されているように、「明示的」または「暗黙的」のいずれかになります。

http://help.globalscape.com/help/secureserver2/Explicit_versus_implicit_SS.htm

System.Net.Mailは、ここで説明するように、「明示的な」SSLのみをサポートします。

http://blogs.msdn.com/webdav_101/archive/2008/06/02/system-net-mail-with-ssl-to-authenticate-against-port-465.aspx

だから、私はSystem.Net.Mailを使って、私が何の制御もしていないSMTPサーバーに接続しようとしています。それは失敗しています。 サーバが「暗黙の」SSL接続を望んでいるので、どうすればそれが失敗しているのか分かりますか? クライアント側からはどのようなテストを行うことができますか?




Links