Ian Cass wrote:
> Andreas Aardal Hanssen wrote:
>> Interesting; could you please try one of the methods here:
>>
>> http://lifewithbincimap.org/index.php/Main/ProtocolDumping
>>
>> If you prefer tcpdump, there's a pretty cool script:
>>
>> http://lifewithbincimap.org/index.php/Main/DumpingWithTcpdump
>>
>> ...which makes the output from tcpdump more readable.
>
> Sure. I'll get this done later this morning.

Ok, I've used Ethereal. It seems that Outlook Express starts one thread for
watching the Inbox & another thread when it needs to do things. Here's a
trace of the first thread.

* OK Welcome to Binc IMAP Copyright (C) 2002-2004 Andreas Aardal Hanssen at
2004-04-26 12:48:35 GMT
0000 CAPABILITY
* CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN
0000 OK CAPABILITY completed
0001 LOGIN "yyyyyyy" "xxxxxx"
0001 OK LOGIN completed
0002 SELECT "INBOX"
* 4 EXISTS
* 0 RECENT
* OK [UNSEEN 4] Message 4 is first unseen
* OK [UIDVALIDITY 1082325319]
* OK [UIDNEXT 67] 67 is the next UID
* FLAGS (\Answered \Flagged \Deleted \Recent \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Limited
0002 OK SELECT completed
0003 UID FETCH 67:* (BODY.PEEK[HEADER.FIELDS (References X-Ref X-Priority
X-MSMail-Priority X-MSOESRec Newsgroups)] ENVELOPE RFC822.SIZE UID FLAGS
INTERNALDATE)
0003 OK FETCH completed
0004 UID FETCH 1:66 (UID FLAGS)
* 1 FETCH (UID 22 FLAGS (\Seen))
* 2 FETCH (UID 23 FLAGS (\Seen))
* 3 FETCH (UID 24 FLAGS (\Seen))
* 4 FETCH (UID 66 FLAGS ())
0004 OK FETCH completed
000A EXPUNGE
* 4 FETCH (FLAGS (\Seen \Deleted))
000A OK EXPUNGE completed
000B EXPUNGE
* 4 EXPUNGE
* 3 EXISTS
000B OK EXPUNGE completed
ZZZZ LOGOUT

Sometime before the first Expunge, I copy a message from the Inbox to Binc
folder. Here's the trace of that session.

* OK Welcome to Binc IMAP Copyright (C) 2002-2004 Andreas Aardal Hanssen at
2004-04-26 12:48:39 GMT
0005 CAPABILITY
* CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN
0005 OK CAPABILITY completed
0006 LOGIN "yyyyyy" "xxxxxx"
0006 OK LOGIN completed
0007 SELECT "INBOX"
* 4 EXISTS
* 0 RECENT
* OK [UNSEEN 4] Message 4 is first unseen
* OK [UIDVALIDITY 1082325319]
* OK [UIDNEXT 67] 67 is the next UID
* FLAGS (\Answered \Flagged \Deleted \Recent \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Limited
0007 OK SELECT completed
0008 UID COPY 66 "INBOX/Binc"
0008 OK COPY completed
0009 UID STORE 66 +FLAGS.SILENT (\Deleted \Seen)
0009 OK STORE completed
ZZZZ LOGOUT

-- 
Ian Cass

Reply via email to