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
