メールサーバとCUIで会話する

メールアカウントを新規に発行した際に、POPサーバにアカウント名とパスワードが一致しているか確認したり、SMTPサーバからテスト送信したりする際に、telnetクライアントを使用して接続し、コマンドを入力すると手っ取り早く確認ができる。

POP

telnet pop.example.co.jp 110

USER username
PASS ********
STAT
QUIT
  • その他のコマンド
    • LIST [メッセージ番号]
      • 一覧
    • RETR [メッセージ番号]
      • 内容を表示
    • TOP [メッセージ番号] [Line数]
      • 指定Line数ぶん表示
    • DELE [メッセージ番号]
      • 削除
    • RSET
      • 削除取り消し

"<"がコマンド入力。">"が応答です。なお、応答はメールサーバの種類や設定によって変わります。< telnet pop.example.co.jp 110
> +OK pop.example.co.jp Sendmail Server POP3 (1.3.2) (339) <123456789ABCDEF@pop.example.co.jp>
< USER username
> +OK
< PASS ********
> +OK Maildrop locked and ready
< STAT
> +OK 0 0
< QUIT
> +OK
> ホストとの接続が切断されました。

SMTP

telnet smtp.example.co.jp 587

helo
mail from: <myname@example.co.jp>
rcpt to: <toname@example.co.jp>
data: 30 Jan 2010 14:00:00 +0900 
Subject: Test mail
test201001301400
.
quit

月の省略名(IME等に単語登録しておくと便利)

省略名
1月 Jan
2月 Feb
3月 Mar
4月 Apr
5月 May
6月 Jun
7月 Jul
8月 Aug
9月 Sep
10月 Oct
11月 Nov
12月 Dec