On Fri, 2010-03-12 at 12:17 +0100, Holger Richter wrote:
I've repeated the tests with LSUB "" *. I think there's a problem with setting the namespace prefix.
Before I'll test further.. What do your namespace settings look like in dovecot -n output?
Here's the relevant extract of the output of dovecot -n:
# 1.2.10: /etc/dovecot.neu/dovecot.conf
# OS: Linux 2.6.27.39 x86_64
mail_privileged_group: mail
mail_cache_min_mail_count: 10
mail_plugins: acl imap_acl quota imap_quota trash fts fts_squat listescape
imap_client_workarounds: delay-newmail outlook-idle
namespace:
type: private
separator: /
location: maildir:/srv/mail.neu/dirs/%u:INBOX=/srv/mail.neu/dirs/%u/.INBOX:INDEX=/srv/mail.neu/meta/%u/index:CONTROL=/srv/mail.neu/meta/%u/control
inbox: yes
list: yes
subscriptions: yes
namespace:
type: shared
separator: /
prefix: shared/%%u/
location: maildir:/srv/mail.neu/dirs/%%u:INDEX=/srv/mail.neu/meta/%u/shared/%%u/index:CONTROL=/srv/mail.neu/meta/%u/shared/%%u/control
list: children
namespace:
type: public
separator: /
prefix: Mailarchiv/
location: maildir:/srv/mail.neu/dirs/archive:INDEX=/srv/mail.neu/meta/%u/archive/index:CONTROL=/srv/mail.neu/meta/archive/control
hidden: yes
list: children
namespace:
type: public
separator: /
prefix: public/
location: maildir:/srv/mail.neu/dirs/public:INDEX=/srv/mail.neu/meta/%u/public/index:CONTROL=/srv/mail.neu/meta/public/control
list: yes
plugin:
quota: maildir
quota_rule: *:storage=1G
quota_rule2: Trash:storage=100M
quota_warning: storage=100%% /usr/local/bin/mailquota 100
quota_warning2: storage=98%% /usr/local/bin/mailquota 98
trash: /etc/dovecot.neu/dovecot-trash.conf
fts: squat
acl: vfile
acl_shared_dict: proxy::acl
dict:
acl: mysql:/etc/dovecot.neu/dovecot-dict-sql.conf
I should mention another amazing fact. The LIST "" * command shows all mailboxes in all namespaces for which the user has the l(ist) permission but the INBOXES of other users are never listed. But the myrights command shows that the ACLs are correct.
Holger