* elmo-imap4.el (elmo-folder-delete-messages-plugged): Use smarter
authordmaus <dmaus>
Tue, 31 Aug 2010 18:34:21 +0000 (18:34 +0000)
committerdmaus <dmaus>
Tue, 31 Aug 2010 18:34:21 +0000 (18:34 +0000)
commita0fbfb80fbe4ccac4196b85ebc79015eb2a38d08
tree72fdf995e167ba10b2d3da4b7b52d9dc5f421367
parenta37488124a219edd0ccb2f8c0a323432fdfdf50a
* elmo-imap4.el (elmo-folder-delete-messages-plugged): Use smarter
mechanism to expunge messages.

If there are already messages in the mailbox with the \Deleted flag
set, use following algorithm to delete only our messages:

If `elmo-imap4-use-uid' is non-nil, and the server supports the
UIDPLUS extension, use the UID EXPUNGE command.  Otherwise temporarily
remove \Deleted flag, call EXPUNGE, and restore the flag.

If `elmo-imap4-use-uid' is nil, use old mechanism and prompt the user.
elmo/ChangeLog
elmo/elmo-imap4.el