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 > ----------------------------------------------------------------- > >