Difference between revisions of "IMAP test"
From Noah.org
Jump to navigationJump to searchLine 1: | Line 1: | ||
[[Category:Engineering]] | [[Category:Engineering]] | ||
+ | |||
+ | The numbers that precede each IMAP command may be any unique string. | ||
+ | It should be unique per connection, so using incrementing integers | ||
+ | seems as good as anything. | ||
MESSAGES may be one of MESSAGES, UNSEEN, RECENT UIDNEXT UIDVALIDITY | MESSAGES may be one of MESSAGES, UNSEEN, RECENT UIDNEXT UIDVALIDITY | ||
+ | |||
<pre> | <pre> | ||
telnet imap.example.com 143 | telnet imap.example.com 143 |
Revision as of 11:54, 14 August 2007
The numbers that precede each IMAP command may be any unique string.
It should be unique per connection, so using incrementing integers
seems as good as anything.
MESSAGES may be one of MESSAGES, UNSEEN, RECENT UIDNEXT UIDVALIDITY
telnet imap.example.com 143 1 LOGIN username password 2 LIST "" * 3 SELECT Inbox 4 STATUS Inbox (MESSAGES) 5 CLOSE 6 LOGOUT
All IMAP headers in message #1
5 FETCH 1 ALL
headers and body in message #1
6 FETCH 1 FULL
body only in message #1
7 FETCH 1 BODY
envelope only in message #1
8 FETCH 1 ENVELOPE
Get full email in all(*) messages
9 FETCH * FULL
Get full message #1
10 UID fetch 1:1 (UID RFC822.SIZE FLAGS BODY.PEEK[])