12/02/27 13:15:36.07
TCPクライアントとしてTeraTermを使用して、SMTPサーバに接続するテストをしています。
smtp.mail.yahoo.co.jp:25に接続してみました。
EHLOコマンドを送ると、返答にSTARTTLSが含まれていたので、
STARTTLSコマンドを送ってみたのですが、502 unimplemented (#5.5.1)が返って来てしまいます。
接続確立後(S=サーバ、C=クライアント)
S:220 smtp503.mail.kks.yahoo.co.jp ESMTP
C:EHLO xxx.xxx.ne.jp
S:250-smtp503.mail.kks.yahoo.co.jp
S:250-AUTH LOGIN PLAIN XYMCOOKIE
S:250-PIPELINING
S:250-8BITMIME
S:250 STARTTLS
C:STARTTLS
S:502 unimplemented (#5.5.1)
URLリンク(www.kanadas.com)
こちらのページによると、
220 Ready to start TLS
に相当するものが返ってくるはずなのですが、
250 STARTTLSとサーバが言ってるのにも関わらず、
502(コマンドは実装されていない)が返ってくるのでしょうか?
gmailのサーバでも同様のことが起きました。
何か見落としているのでしょうか?詳しい方よろしくお願いします。