SyntaxHighlighter

2011年9月11日日曜日

telnet で smtp-auth

まずは認証に使用するユーザ名とパスワードを base64 エンコードします。

$ perl -e 'use MIME::Base64; print encode_base64("username"), encode_base64("password");'
dXNlcm5hbWU=
cGFzc3dvcmQ=
$ telnet xx.xx.xx.xx 587
EHLO myfqdn
AUTH LOGIN
dXNlcm5hbWU=
cGFzc3dvcmQ=
MAIL FROM: hoge@hoge.com
RCPT TO: foo@bar.com
RCPT TO: some@exsample.com
RCPT TO: someone@exsample.com
DATA
From: hoge@hoge.com
To: foo@bar.com, some@exsample.com
Cc: someone@exsample.com
Subject: test

test mail
.
QUIT

通常の smtp の時との差は、base64 エンコードされたユーザ名とパスワードを AUTH LOGIN 行の下に書くだけです。

0 件のコメント:

コメントを投稿