telnet servername.com 110
USER hoge
+OK Password required.と表示されるので続けてパスワードを入力する
PASS password
+OK logged in.と表示されればログイン成功。
STAT
+OK 512 99312506 と返されてきた場合【512通】【99312506バイト(99M)】メールサーバに保存されている。
各メールごとのサイズを知るには
LIST
1 702 2 702 3 1207 ……(以下続く)なお番号は古い順
RETR 15
QUIT
SMTP(メール送信サーバ)への接続はtelnetを使用して下記のように入力する。
telnet your.host.name.jp 25
接続されたら次のように入力する
HELO hoge@test.test.com
MAIL FROM:hoge@test.test.com
RCPT TO:mail@test.test.com
DATA
mail honbun
.
終了するには次のコマンドを入力する
QUIT
まず SMTP Authentication用文字列を生成する ユーザー名:testuser パスワード:password の時シェルから以下のように入力
perl -MMIME::Base64 -e 'print encode_base64("testuser?0testuser?0password");'
生成された文字列
dGVzdHVzZXIAdGVzdHVzZXIAcGFzc3dvcmQ=
をコピーしておく。
telnet your.host.name.jp 587
でsmtpへ接続して
EHLO localhost
AUTH PLAIN dGVzdHVzZXIAdGVzdHVzZXIAcGFzc3dvcmQ=
235 2.0.0 OK Authenticated
と返れば成功。以下のコマンドは同じ
MAIL FROM:hoge@test.test.com
RCPT TO:mail@test.test.com
DATA
mail honbun
.
USER ユーザー名
PASS パスワード
LIST (※メール一覧を表示)
RETR xxx ( xxx番目のメールを表示 )
QUIT
POP Before SMTP の許可IPアドレスを見るには SMTPサーバにシェルログインして root ユーザーから
makemap -u hash /etc/mail/popauth.db
とする