I modified it to return a PERMANENTFLAGS response, but that didn't seem to
help.

(Just so that I can believe I understand the RFC, PERMANENTFLAGS is optional
when it does not differ from the set of flags you returned with the FLAGS
status, right?  It would gall me to have to include it just because uw-imap
does...)

john


-----Original Message-----
From: Larry Osterman [mailto:[EMAIL PROTECTED]] 
Sent: Monday, February 10, 2003 9:32 AM
To: John Doty; [EMAIL PROTECTED]

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