Chris Laif
2015-Aug-17 16:11 UTC
Store ACL files within shared mailbox / rename shared folder problem
Hi. If $otheruser shares a mailbox to $myuser, my private index is stored in *my* Maildir, according to this template (from the dovecot docs): mail_location = maildir:%%h/Maildir:INDEXPVT=%h/Maildir/shared/%%u If $otheruser renames the shared mailbox, all my private mail flags (Seen) are lost because my mailclient couldn't find the private index anymore. Is there any way to store the private index within the shared mailbox? If $otheruser renames the mailbox, the index will be 'migrated' as well. Something like this: /data/mails/$otheruser/Maildir/.MagicSharedFolder/shared/$myuser.dovecot.index.pvt.log I see no way on how to do craft a INDEXPVT for this. Kind regards, Chris
Timo Sirainen
2015-Aug-24 16:21 UTC
Store ACL files within shared mailbox / rename shared folder problem
On 17 Aug 2015, at 19:11, Chris Laif <chris.laif at googlemail.com> wrote:> > Hi. > > If $otheruser shares a mailbox to $myuser, my private index is stored > in *my* Maildir, according to this template (from the dovecot docs): > > mail_location = maildir:%%h/Maildir:INDEXPVT=%h/Maildir/shared/%%u > > If $otheruser renames the shared mailbox, all my private mail flags > (Seen) are lost because my mailclient couldn't find the private index > anymore. > > Is there any way to store the private index within the shared mailbox? > If $otheruser renames the mailbox, the index will be 'migrated' as > well. Something like this: > > /data/mails/$otheruser/Maildir/.MagicSharedFolder/shared/$myuser.dovecot.index.pvt.log > > I see no way on how to do craft a INDEXPVT for this.If you use LAYOUT=index it'll use mailbox GUIDs instead of mailbox names in the directories. Renaming a mailbox won't affect the GUID. But you'd need to do a somewhat larger migration then. Also I'm not sure if LAYOUT=index has been tested with shared mailboxes or with Maildir.