IMAPコマンドでメールボックスを確認する
コマンドラインでIMAP対応のメールクライアントからできることと同じことをできることを先週はじめて知りました。
基本となるログインから、メールボックスの確認についてメモしておきます。
telnet imap.example.com 143
成功すると以下のようなメッセージが出力されます。ここからIMAPコマンドが有効になります。
Escape character is '^]'. * OK Dovecot ready.
ログインしてみます。
(ユーザー名:imapusr パスワード:imappwd)
1 LOGIN imapusr imappwd
ログインに成功した場合は以下のようにメッセージが出力されます。
1 OK Logged in.
次にメールボックスを確認してみます。
1 LIST ""*
メールボックスの取得に成功した場合は以下のようにメッセージが出力されます。
* LIST (\HasChildren) "." "INBOX" * LIST (\HasNoChildren) "." "Sent" * LIST (\HasNoChildren) "." "Trash" * LIST (\HasNoChildren) "." "Drafts" * LIST (\HasNoChildren) "." "JunkMail" * LIST (\HasNoChildren) "." "INBOX.Sent" * LIST (\HasNoChildren) "." "INBOX.Trash" * LIST (\HasNoChildren) "." "INBOX.Spam" * LIST (\HasNoChildren) "." "INBOX.Drafts"