- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:telnetクライアントを模したプログラムで...)
telnetクライアントを模したプログラムでメール送信エラーが発生した理由と解決方法
このQ&Aのポイント
- telnetクライアントを模したプログラムを使用して自身のインターネットサービスプロバイダのメールサーバにメールを送信しようとしたところ、502エラーが発生した。
- 参考にしたサイトによれば、502エラーは「コマンドが認識されない」ことを意味している。
- 原因は、TELNETプログラムの引数が正しくないことであり、正しい引数を指定することで問題が解決する。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純にコマンドスペルミスではないかと… SMTPコマンドは「4文字」です。 HELLOは間違いでHELOと送る必要があります。
その他の回答 (2)
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.3
> HELLO 「HELO」では。
質問者
お礼
さっそく回答していただきありがとうございます。 上記質問文の参考サイトを確認したら たしかに HELO でした。 貴重な時間を割いての回答ありがとうございました。
- singlecat
- ベストアンサー率33% (139/418)
回答No.1
SMTPではなく、ESMTPのサーバではないでしょうか? ESMTPのコマンドで再度お試し下さい。
質問者
お礼
さっそく回答していただきありがとうございます。 ご指摘いただいたESMTP について 検索してから試してみたいと思います。 貴重な時間を割いての回答ありがとうございました。
お礼
さっそく回答していただきありがとうございます。 上記質問文の参考サイトを確認したら たしかに HELO でした。 貴重な時間を割いての回答ありがとうございました。