質問: お世話になります。 C#(.net 4.5)を使用してメールを送信するプログラムを勉強しています。 とりあえず適当な文章でも送信してみようと、自分あてに簡単な文章を 送ろうと、下記のサイト様のコードをそのまま引用したのですが、実行時に 『追加情報:構文エラーです。コマンドが認識できません。サーバーの応答:Hello there』 とでてしまい、送れません。 SMTPサーバー名、ポート番号、それぞれ自分が今使っているものを入力して 試しているので、多分問題はないとおもうのですが、原因が解りません。 原因と対策をお教えいただけますでしょうか。 よろしくお願いいたします。
回答: 暗号化の設定まで一致していますか? 例えばSmtpClient.Portプロパティ.aspx)を既定値の25ではなく587とする場合はSmtpClient.EnableSslプロパティ.aspx)の設定が必要です。ポート465だと`SmtpClient`クラスでは無理かな...?