[Dovecot] Problem with INDEXes and deleting shared folders
Achim Gottinger
achim at ag-web.biz
Tue Dec 10 13:23:58 EET 2013
Am 10.12.2013 12:09, schrieb Achim Gottinger:
> Hi,
>
> I use dovecot 2.1.7 on debian wheezy. I have a bunch of shared folders
> whom i configured to store the indexe's under the users
> mail_location/shared/%%u.
> I configured acl's for those shared folders in an way that all users
> should be able to add and delete folders (for example
> "group=buchhaltung keilrwtsx").
> Creating folders works fine but if i try to delete such an folder i
> get the following error.
>
> Dec 10 12:03:41 logon-zor dovecot: imap(ag): Debug: Can't rename
> 'shared/buchhaltung/Test' to 'Trash/Test': one namespace has index dir
> and another doesn't
>
> Of course there is no dovecot.index file in
> /home/vmail/buchhaltung/mai/.Test but there is one in
> /home/ag/vmail/mail/shared/buchhaltung/.Test and in
> /home/ag/vmail/mail/.Trash.
> Seems dovecot does not honour the shared namespaces index settings
> when trying to rename that folder.
>
> Is there an fix for this issue in 2.1.7 or would upgrade to 2.2.5
> (from debian unstable) help?
To answer my own question, if i configure thunderbird to delete messages
immediate, deleting these folders work. But I'd prefer the usualy way
where messages/folders move to the trash folder first.
>
> Thanks in advance
> Achim Gottinger
>
> Here are my namespace mail_location etc. settings:
>
> mail_home = /home/vmail/%u
> mail_location =
> maildir:/home/vmail/%u/mail:INDEX=/home/vmail/%u/mail:INBOX=/home/vmail/%u/mail/.INBOX
> mail_uid = 998
> mail_gid = 998
>
> first_valid_uid = 998
> first_valid_gid = 998
>
> mail_shared_explicit_inbox = yes
> maildir_very_dirty_syncs = yes
>
> namespace {
> list = children
> location =
> maildir:/home/vmail/%%u/mail:INDEX=/home/vmail/%u/mail/shared/%%u:INBOX=/home/vmail/%%u/mail/.INBOX
> prefix = shared/%%u/
> separator = /
> subscriptions = no
> type = shared
> }
>
> namespace {
> inbox = yes
> location =
> maildir:/home/vmail/%u/mail:INDEX=/home/vmail/%u/mail:INBOX=/home/vmail/%u/mail/.INBOX
> prefix =
> separator = /
> type = private
> }
>
More information about the dovecot
mailing list