$ telnet smtp.mail.yahoo.co.jp 465
465 は、暗号化されている必要がありますので、telnet ではテストできません。
質問に記載されている Yahoo!メールをより安全にご利用いただくためのメールソフト設定 にも
送信メール(SMTP)サーバー smtp.mail.yahoo.co.jp
送信メール(SMTP)通信方法 SSL(暗号化)
送信メール(SMTP)ポート番号 465
通信方法 SSL(暗号化)と記載されています。
そのため、openssl コマンドを用いて、送信テストします。
openssl s_client -crlf -quiet -connect smtp.mail.yahoo.co.jp:465
正常に接続されると次のような出力が表示されます。
depth=2 C = JP, O = "SECOM Trust Systems CO.,LTD.", OU = Security Communication RootCA2
verify return:1
depth=1 C = JP, O = "Cybertrust Japan Co., Ltd.", CN = Cybertrust Japan SureServer CA G4
verify return:1
depth=0 C = JP, ST = Tokyo, L = Chiyoda-ku, O = Yahoo Japan Corporation, CN = smtp.mail.yahoo.co.jp
verify return:1
220 smtpgate507.mail.kks.ynwp.yahoo.co.jp ESMTP ready
あとは、通常の telnet でのやり取りと同様にコマンドを送信します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。