> On Tue, 1 Oct 2002, Keith Robinson wrote: > > So I fully understand what you are saying. EXPUNGE can only > remove messages > > the client knows to have the \Deleted flag set? > > NO!!! > > If I said anything that implies that, I'm sorry, because that > is certainly > not the case. > > If it were, it would be impossible to issue an EXPUNGE without first > fetching flags for all messages. Fortunately, that is not the case. > > That is why there is an untagged EXPUNGE response; otherwise, > the client > has no way of knowing for certain what messages are expunged.
My mis-understanding. Although a race condition (and a rare one at that), its still something to consider so thanks for the help. > What MUST NOT happen is the server announcing that the new message was > expunged without first announcing that it exists. > Thats fine. Keith
