- 下記のコマンドでテスト用のユーザ名とパスワードのエンコード文字列を作成する
 
echo -n  ユーザ名 | base64
ユーザ名のエンコード文字列が表示される
echo -n  パスワード | base64
パスワードのエンコード文字列が表示される
 
- telnetで接続を行う
 
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx01.example.local ESMTP Postfix
 
- EHLOを送信する
 
EHLO mx01.example.local
250-mx01.example.local
250-PIPELINING
250-SIZE 20000000
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
 
- ログイン要求を送信する
 
AUTH LOGIN
334 VXNlcm5hbWU6
 
- エンコードしたユーザ名を入力する
 
エンコードしたユーザ名
334 UGFzc3dvcmQ6
 
- エンコードしたパスワードを入力する
 
エンコードしたパスワード
235 2.7.0 Authentication successful
 
- 成功したことを確認し、telnet切断を接続する
 
quit
221 2.0.0 Bye
Connection closed by foreign host.