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



APPLIES TO

  • Microsoft Exchange 2000 Server Standard Edition



This article was previously published under Q251840


SUMMARY

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.

MORE INFORMATION

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