On Fri, 2011-09-16 at 11:51 +0200, Angel L. Mateo wrote: > Hello, > > I'm trying to configure lazy_expunge plugin (as a way to provide easy > backup for mails). This is my configuration (as explained in dovecot wiki):
dovecot -n output would have been better. What do you use as mail_location? My guess is that you have specified INDEX or CONTROL path there, which isn't currently compatible with this.. > # Default namespace > namespace { > prefix = > separator = / > inbox = yes > } > > # namespaces for lazy_expunge plugin: > namespace { > prefix = .EXPUNGED/ > separator = / > location = maildir:~/Maildir/expunged > } > namespace { > prefix = .DELETED/ > separator = / > location = maildir:~/Maildir/deleted > } > namespace { > prefix = .DELETED/.EXPUNGED/ > separator = / > location = maildir:~/Maildir/deleted/expunged > > > lazy_expunge = .EXPUNGED/ .DELETED/ .DELETED/.EXPUNGED/ > > I use just one namespace because I don't want to differentiate between > deleting mails or deleting mailboxes, but I have the same problem using > the 3 namespaces. In above config you're using 3 namespaces, not 1. This problem shouldn't exist if you use just one namespace. > and my mail client reports the error "[CANNOT] Can't rename mailboxes > accross specified storages" and the mail folder isn't created in the > DELETED namespace. With http://hg.dovecot.org/dovecot-2.0/rev/e57bd3e2ec27 it'll now log the reason why it's not possible.