MBOX-Line: From mrc+imap at panda.com  Tue Jun 15 09:08:23 2010
To: imap-protocol@u.washington.edu
From: Mark Crispin <mrc+imap@panda.com>
Date: Fri Jun  8 12:34:44 2018
Subject: [Imap-protocol] MOVE is a pipeline
In-Reply-To: <287202107.4073.1276612036982.JavaMail.root@dogfood.zimbra.com>
References: <287202107.4073.1276612036982.JavaMail.root@dogfood.zimbra.com>
Message-ID: <alpine.OSX.2.00.1006150905430.662@hsinghsing.panda.com>

On Tue, 15 Jun 2010, Dan Karp wrote:
> Would it be unreasonable to state that the only untagged EXPUNGE
> responses from a MOVE command may be those directly resulting from
> the MOVE?  (UID MOVE, like UID FETCH, would have no such constraints.)

That requires an amendment to RFC 3501 7.4.1.

Having MOVE issue untagged EXPUNGE responses is a problem, since it tempts
server implementors to do a non-atomic move.  It also makes MOVE chatty,
and then results in pressure to add MOVE.SILENT or MOVEANDCLOSE.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.

