If I had to hazard a guess, it's because you didn't send a
PERMANENTFLAGS response on the select.  If that's the case, it's
probably an outlook bug because I don't believe that PERMANENTFLAGS is a
manditory response to select, but....



Larry Osterman 



> -----Original Message-----
> From: John Doty [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, February 10, 2003 12:05 AM
> To: [EMAIL PROTECTED]
> Subject: What is Outlook waiting for?
> 
> 
> So, I'm monkeying around with a (minimal) IMAP server 
> implementation, and I'm trying to get Outlook XP to talk to 
> it.  When I point it at the server and hit F5, it hangs at 
> "Check for new mail".  Apparently, it is waiting for some 
> information from my server that I don't think I have.
> 
> Here is our conversation (S is the server, C is Outlook XP):
> 
> 127.0.0.1:2088: S: * OK HELLO
> 127.0.0.1:2088: joined
> 127.0.0.1:2088: C: 000H CAPABILITY
> 127.0.0.1:2088: S: * CAPABILITY IMAP4rev1
> 127.0.0.1:2088: S: 000H OK CAPABILITY completed
> 127.0.0.1:2088: C: 000I LOGIN "john" "john"
> 127.0.0.1:2088: S: 000I OK LOGIN completed
> 127.0.0.1:2089: S: * OK HELLO
> 127.0.0.1:2089: joined
> 127.0.0.1:2089: C: 000J CAPABILITY
> 127.0.0.1:2089: S: * CAPABILITY IMAP4rev1
> 127.0.0.1:2089: S: 000J OK CAPABILITY completed
> 127.0.0.1:2089: C: 000K LOGIN "john" "john"
> 127.0.0.1:2089: S: 000K OK LOGIN completed
> 127.0.0.1:2088: C: 000L SELECT "INBOX"
> 127.0.0.1:2088: S: * 0 EXISTS
> 127.0.0.1:2088: S: * 0 RECENT
> 127.0.0.1:2088: S: * OK [UIDVALIDITY 512553089] UIDs valid
> 127.0.0.1:2088: S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
> 127.0.0.1:2088: S: 000L OK [READ-WRITE] SELECT completed
> 127.0.0.1:2089: C: 000M LSUB "" "*"
> 127.0.0.1:2089: S: * LSUB () "/" "INBOX"
> 127.0.0.1:2089: S: * LSUB () "/" "Sent Items"
> 127.0.0.1:2089: S: * LSUB () "/" "Drafts"
> 127.0.0.1:2089: S: * LSUB () "/" "INBOX/Baz"
> 127.0.0.1:2089: S: * LSUB () "/" "INBOX/Baz/Bar"
> 127.0.0.1:2089: S: 000M OK LSUB completed
> 127.0.0.1:2089: C: 000N STATUS "Drafts" (UNSEEN)
> 127.0.0.1:2089: S: * STATUS "Drafts" (UNSEEN 0)
> 127.0.0.1:2089: S: 000N OK STATUS completed
> 127.0.0.1:2089: C: 000O STATUS "INBOX/Baz" (UNSEEN)
> 127.0.0.1:2089: S: * STATUS "INBOX/Baz" (UNSEEN 0)
> 127.0.0.1:2089: S: 000O OK STATUS completed
> 127.0.0.1:2089: C: 000P STATUS "INBOX/Baz/Bar" (UNSEEN)
> 127.0.0.1:2089: S: * STATUS "INBOX/Baz/Bar" (UNSEEN 0)
> 127.0.0.1:2089: S: 000P OK STATUS completed
> 127.0.0.1:2089: C: 000Q STATUS "Sent Items" (UNSEEN)
> 127.0.0.1:2089: S: * STATUS "Sent Items" (UNSEEN 0)
> 127.0.0.1:2089: S: 000Q OK STATUS completed
> 127.0.0.1:2088: C: 000R NOOP
> 127.0.0.1:2088: S: 000R OK NOOP completed
> 
> It logs in, selects "INBOX", then does a NOOP, and sits.  (It 
> makes another connection, checks out the subscriptions, and 
> asks for the count of UNSEEN messages on all the other mailboxes.)
> 
> I'm guessing that it wants me to send something with that 
> NOOP, but I just can't figure out what.  I've already told it 
> I don't have any messages for it, and that hasn't changed...
> 
> john
> 
> -- 
> -----------------------------------------------------------------
>  For information about this mailing list, and its archives, see: 
>  http://www.washington.edu/imap/imap-list.html
> -----------------------------------------------------------------
> 
> 

Reply via email to