2011年1月5日水曜日

[IMAP] IMAP4コマンド

忘れるのでメモ。

ログイン
$ telnet localhost 143
1 LOGIN user password

フォルダ一覧
1 LIST ""*

メールボックス選択
1 SELECT inbox

メール一覧
1 SEARCH all(全部)
1 SEARCH unseen(\Seenフラグが設定されていない)
1 SEARCH deleted(\Deletedフラグが設定されている)

メッセージ取得
1 FETCH メッセージ番号 all(全部)

ログアウト
1 LOGOUT

参考)

IMAP4のコマンド一覧
http://www.atmarkit.co.jp/fnetwork/rensai/netpro09/imap4-command.html

IMAP4のSEARCH条件一覧
http://www.atmarkit.co.jp/fnetwork/rensai/netpro09/imap4-searchoption.html

2 件のコメント:

Eba! さんのコメント...

searchん時は、普通、

1 uid search all

とかしないと、uidが取れなくて困りませんでしたっけ?

isoya9 さんのコメント...

uid操作のときは、UID コマンド/引数 なんだね。

searchでフラグも一緒に表示する方法ってないのかな?
一つずつ「1 fetch 1 all」とかするのが面倒