- 締切済み
SMTPコマンドについて
SMTPコマンドのHELOコマンドについて質問です。 これってSMTP接続時にSMTPクライアントが自分のドメイン名を名乗るコマンドですが、一般のメールクライアントはどのドメイン名を名乗っているのですか?また、HELOコマンドの内容によってはエラーを返す時ってどのような場合ですか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- xjd
- ベストアンサー率63% (1021/1612)
回答No.1
>一般のメールクライアントはどのドメイン名を名乗っているのですか? メールクライアントがUNIXでFQDNを割り当てられている場合は、それを名乗ります。 または、 メールクライアントは自分自身のIPアドレスがわかるので、DNSで逆引きして得られた 自分自身のドメイン名(またはFQDN)を名乗ります。 >HELOコマンドの内容によってはエラーを返す時ってどのような場合ですか? HELOコマンドはSMTPプロトコルなので、RFC821 を参考にしてください HELO S: 250 E: 500, 501, 504, 421 (正常) 250 コマンド完了 (エラー) 500 コマンドの文法エラー 501 パラメータか引数の文法エラー 504 実装されていないパラメータ 421 サービスが利用できないためコネクション切断 HELO 501 helo requires domain address HELO a b 501 Invalid domain name http://www.geocities.co.jp/SiliconValley-PaloAlto/8801/smtp.html http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc821j.html
お礼
ありがとうございます。 SNIFFERして見たところ、HELOは私のPCから送信した場合dimensionxpを名乗っていました。これはPCにつけた名前です。 そして、このメールを受信した側のヘッダを確認すると下記のようにunknownとなっていました。 これって、逆引きしたけどわからなかった。でも相手はdimensionxpと名乗っている。IPアドレスは2**.***.***.*** ということはわかる。と読めばいいのでしょうか? "from unknown (HELO dimensionxp) (2**.***.***.*** with poptime) by ****.****.yahoo.co.jp with SMTP; 27 Sep 2003 13:01:54 -0000"
補足
ありがとうございます。 SNIFFERして見たところ、HELOは私のPCから送信した場合dimensionxpを名乗っていました。これはPCにつけた名前です。 そして、このメールを受信した側のヘッダを確認すると下記のようにunknownとなっていました。 これって、逆引きしたけどわからなかった。でも相手はdimensionxpと名乗っている。IPアドレスは2**.***.***.*** ということはわかる。と読めばいいのでしょうか? "from unknown (HELO dimensionxp) (2**.***.***.*** with poptime) by ****.****.yahoo.co.jp with SMTP; 27 Sep 2003 13:01:54 -0000"