If an imap server cannot support EXPUNGE with multiple clients
simultaneously connected to the same mailbox, would it be a
good idea
don't care
bad idea
VERY VERY BAD IDEA
for the server to respond with "NO" (now) but remember that
some client somewhere wanted all messages currently marked
for delete expunged and, at the next possible time (say, only
one client currently connected and that client doing a
NOOP), effectively do a "deferred" expunge?
I can't see that a well-behaved client could tell that
the expunge responses in this case aren't the result
of another currently active client doing an expunge.
I also can't see that a user would be upset by this behavior.
Of course the best idea is to support multiaccess EXPUNGE. But
if doing so is quite expensive, but remembering which messages
were attempted to be expunged and expunging them later is
relatively cheap, would it be better for NO to simply mean NO
than to attempt a deferred expunge?
Opinions?
Rick Block
Avaya Inc
--
-----------------------------------------------------------------
For information about this mailing list, and its archives, see:
http://www.washington.edu/imap/imap-list.html
-----------------------------------------------------------------