MBOX-Line: From petite_abeille at mac.com  Thu Dec  8 12:25:37 2011
To: imap-protocol@u.washington.edu
From: Petite Abeille <petite_abeille@mac.com>
Date: Fri Jun  8 12:34:47 2018
Subject: [Imap-protocol] [noob] notification of deleted/expunged messages?
In-Reply-To: <alpine.OSX.2.00.1112070846440.931@hsinghsing.panda.com>
References: <A891B744-87A2-42A5-9A02-81E212A9AB2E@mac.com>
	<80779123-5707-46B5-80E9-F90412A013BD@iki.fi>
	<1323259286.1981.140661008567313@webmail.messagingengine.com>
	<alpine.OSX.2.00.1112070846440.931@hsinghsing.panda.com>
Message-ID: <8A9E65D1-7495-41F8-9067-4E07D89C3192@mac.com>


On Dec 7, 2011, at 6:13 PM, Mark Crispin wrote:

> The convenience of a server author, to be able to do something quick and
> dirty, should take second place to the need of a client author to have
> reliable server behavior.

Thanks for all the answers.

In my specific scenario, there are always, say, 1,000 sequences in the mailbox. It's just that what messages they represent varies over time. No messages are deleted per se. They just fail out of the "recent messages" window.

In any case, perhaps a simple setup is to freeze the message window upon mailbox selection, until a noop request comes along, at which point the appropriate expunge notification is communicated to the client and the new messages are published. That should guaranty fetch consistency until the server is in a position to communicate the message changes to the client, no?





