[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