• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:telnetクライアントを模したプログラムで...)

telnetクライアントを模したプログラムでメール送信エラーが発生した理由と解決方法

このQ&Aのポイント
  • telnetクライアントを模したプログラムを使用して自身のインターネットサービスプロバイダのメールサーバにメールを送信しようとしたところ、502エラーが発生した。
  • 参考にしたサイトによれば、502エラーは「コマンドが認識されない」ことを意味している。
  • 原因は、TELNETプログラムの引数が正しくないことであり、正しい引数を指定することで問題が解決する。

質問者が選んだベストアンサー

  • ベストアンサー
  • EF_510
  • ベストアンサー率50% (306/604)
回答No.2

単純にコマンドスペルミスではないかと… SMTPコマンドは「4文字」です。 HELLOは間違いでHELOと送る必要があります。

noname#173931
質問者

お礼

さっそく回答していただきありがとうございます。 上記質問文の参考サイトを確認したら たしかに HELO でした。 貴重な時間を割いての回答ありがとうございました。

その他の回答 (2)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.3

> HELLO 「HELO」では。

noname#173931
質問者

お礼

さっそく回答していただきありがとうございます。 上記質問文の参考サイトを確認したら たしかに HELO でした。 貴重な時間を割いての回答ありがとうございました。

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

SMTPではなく、ESMTPのサーバではないでしょうか? ESMTPのコマンドで再度お試し下さい。

noname#173931
質問者

お礼

さっそく回答していただきありがとうございます。 ご指摘いただいたESMTP について 検索してから試してみたいと思います。 貴重な時間を割いての回答ありがとうございました。

関連するQ&A