MBOX-Line: From tss at iki.fi  Tue Mar 11 00:50:42 2008
To: imap-protocol@u.washington.edu
From: Timo Sirainen <tss@iki.fi>
Date: Fri Jun  8 12:34:41 2018
Subject: [Imap-protocol] Expunges
Message-ID: <1205221842.11220.858.camel@hurina>

A client sends two commands pipelined:

1 fetch 1 flags
2 expunge

Assuming message 2 is marked \Deleted, is server allowed to reply with:

* 1 fetch flags ()
* 2 expunge
1 ok
2 ok

Or must it always be:

* 1 fetch flags ()
1 ok
* 2 expunge
2 ok

I think the important part of RFC 3501 is:

"because servers are prohibited from sending EXPUNGE responses while any
of those commands are in progress."

Does "in progress" stop only after tagged reply is sent, or after all
relevant untagged replies have been sent?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
URL: <http://mailman13.u.washington.edu/pipermail/imap-protocol/attachments/20080311/5ea86fa1/attachment.sig>
