On Mon, 2011-08-08 at 14:47 +0300, Bar Ziony wrote:
When trying to delete a folder, I get this error: "Server Error: DELETE: Can't rename mailboxes across specified storages"
The problem is that you've specified a separate INDEX= path for Maildir. Dovecot's generic mailbox renaming code can't currently handle renaming between namespaces when they have different index paths. Since lazy-expunge handles mailbox deletions by renaming them into the lazy-expunge namespace, this fails. So your options are:
a) Remove INDEX path from mail_location
b) Fix Dovecot code to support renaming from different index paths (for maildir you could basically just delete the old index dir - a more generic solution would be more difficult)
c) Forget about using lazy_expunge