On 2.6.2012, at 1.59, Adrien W. de Croy wrote: >> When my client sees an EXPUNGE, it removes the message from its cache, >> almost immediately. If the UID MOVE command sent regular EXPUNGEs >> followed by regular tagged OK COPYUID, my client would have lost the >> cached data, effectively negating any benefits of UIDPLUS. >> >> Either you postpone the EXPUNGEs until the tagged OK with COPYUID >> arrives (which looks very un-IMAPy to me), or you somehow report the >> COPYUID before the untagged EXpUNGEs *and* the tagged OK gets sent. > > Or, your client could - knowing it is in a MOVE command - defer the > processing of those expunges, or actually probably ignore them, since the > information required is in the COPYUID response (tells you which messages > were moved and are therefore gone from source folder).
That's possible of course, but also pretty kludgy. IMAP in general doesn't require clients to do such things. And anyway it shouldn't ignore them entirely, because there might be other EXPUNGEs reported that didn't come from a MOVE. _______________________________________________ imap5 mailing list [email protected] https://www.ietf.org/mailman/listinfo/imap5
