[Dovecot] IMAP move extension support
Hi Timo,
Any chance we could get IMAP move extension support in Dovecot? http://tools.ietf.org/html/draft-krecicki-imap-move-01 This is now landed in Thunderbird trunk, so it will be great to have server to test and use with :).
Thanks
On 11.3.2011, at 23.25, Nikolay Shopik wrote:
Any chance we could get IMAP move extension support in Dovecot? http://tools.ietf.org/html/draft-krecicki-imap-move-01
Little chance at the moment. It's not easy. It's actually very difficult. I would want to create "doveadm move" command, but I think I'll just make that to be a copy+expunge as well.
On 12.03.2011 2:41, Timo Sirainen wrote:
On 11.3.2011, at 23.25, Nikolay Shopik wrote:
Any chance we could get IMAP move extension support in Dovecot? http://tools.ietf.org/html/draft-krecicki-imap-move-01
Little chance at the moment. It's not easy. It's actually very difficult. I would want to create "doveadm move" command, but I think I'll just make that to be a copy+expunge as well.
Timo,
Forgot to ask, will be "copy+expunge" actually atomic operation? This is currently problem with copy+expunge from email client at least.
On 26.3.2011, at 23.56, Nikolay Shopik wrote:
Little chance at the moment. It's not easy. It's actually very difficult. I would want to create "doveadm move" command, but I think I'll just make that to be a copy+expunge as well.
doveadm move command is in hg.
Forgot to ask, will be "copy+expunge" actually atomic operation? This is currently problem with copy+expunge from email client at least.
It's not atomic, but its behavior should be close enough for it to not matter. If copying fails, nothing is moved. If copying succeeds, those messages are expunged. Duplicates happen only if doveadm crashes between those actions. (If moving from multiple source mailboxes it can get messier.)
participants (2)
-
Nikolay Shopik
-
Timo Sirainen