Microsoft KB Archive/251840

From BetaArchive Wiki
Knowledge Base

XIMS: EXPUNGE Updates for FETCH and IDLE Commands in Multi-Access Scenarios

Article ID: 251840

Article Last Modified on 2/27/2007


  • Microsoft Exchange 2000 Server Standard Edition

This article was previously published under Q251840


IMAP4 allows users the ability to access shared mailboxes (or message folders). In this multi-access scenario, IMAP4 clients may receive different EXPUNGE updates for the FETCH and IDLE commands.

With the FETCH command, the IMAP4 server will not update the client if messages are expunged, and will always return a NO response.


This behavior is by design, and is there in accordance with Request for Comments (RFC) 2060, 7.4.1:

An EXPUNGE response MUST NOT be sent when no command is in progress; nor while responding to a FETCH, STORE, or SEARCH command. This rule is necessary to prevent a loss of synchronization of message sequence numbers between client and server.

Keywords: kbinfo KB251840