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