SMTP Authをtelnetから試してみました。
ユーザID/パスワードのBase64エンコード
SMTPサーバに接続するユーザIDとパスワードをBase64でエンコードします。
$ perl -MMIME::Base64 -e 'print encode_base64("ユーザID\0ユーザID\0パスワード");' cb21FgpdG8Ac2FpdG89AcHdk $
telnetで手動送信
telnetでsmtpサーバに接続してメールを送信します。
C:> telnet smtp 25 220 smtp -- Server SMTP ehlo [192.168.0.10] 250-smtp 250-8BITMIME 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-HELP 250-STARTTLS 250-AUTH DIGEST-MD5 PLAIN LOGIN CRAM-MD5 250-AUTH=LOGIN 250-ETRN 250 SIZE 20480000 auth plain cb21FgpdG8Ac2FpdG89AcHdk 235 2.7.0 plain authentication successful. MAIL TO:<ksaito@mail.co.jp> 501 5.5.4 No FROM: in MAIL/SAML/SEND/SOML. MAIL FROM:<ksaito@mail.co.jp> 250 2.5.0 Address Ok. RCPT TO:<ksaito@mail.co.jp> 250 2.1.5 ksaito@mail.co.jp OK. DATA 354 Enter mail, end with a single ".". test . 250 2.5.0 Ok. quit 221 2.3.0 Bye received. Goodbye. C:\>