asimap
asimap copied to clipboard
Fix UIDPLUS EXPUNGE support
Apparently we never finished adding proper UIDPLUS support, specifically for the UID EXPUNGE command.
The UID EXPUNGE command takes a message set as a require parameter.
It will behave similar to an expunge except only messages that are listed in the message set provided with the UID EXPUNGE command that are also in the Deleted sequence are expunged.
ie: it is a partial expunge where we can say "only expunge this indicated subset of the messages in the Deleted sequence.
RFC4315