手動でSMTP Auth

いつも忘れるのでメモ。

%> perl -MMIME::Base64 -e 'print encode_base64("[user name]\0[user name]\0[password]");'
xxxxxxxxxxxxxxxxx
%>telnet 192.168.0.100 587
Connected to 192.168.0.100 (192.168.0.100).
Escape character is '^]'.
220 mail.hoge.com ESMTP
EHLO localhost
250-mail.hoge.com
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250 8BITMIME
AUTH PLAIN xxxxxxxxxxxxxxxxx
235 ok, go ahead (#2.0.0)

これで認証成功