telnet による pop3 サーバへのアクセス

メールアドレスを作成してテストする際に、確認作業は必須ですが、いちいちメーラーで設定して確認するのは面倒です。
そこで、telnet で 110 番のポートを叩いてテストすると自動化も可能でらくちんです。

やり方はコマンドラインから
> telnet mail.example.com 110
すると、正常にアクセスできればサーバ側が

Trying example.com...
Connected to mail.example.com.
Escape character is '^]'.
+OK Hello there.

と返してきますので、認証を試みます。

USER bamboo@example.com
と入力すると
+OK Password required
と出るはずですので、続けてパスワードを入力します。

PASS himitunopasssword

もし、パスワードが正しければ
+OK logged in.
と出ますし、間違っていれば
-ERR Login failed.
となります。

メール設定の確認であれば、これだけで十分ですが、メーラーを使わずにメールを読んだり消したりするには以下のコマンドが使えます。

コマンド 引数 内容
LIST なし 一覧の表示
RETR メール番号 指定したメール番号のメール内容を表示
DELE メール番号 指定したメール番号のメールを削除
QUIT なし ログアウト