[Dovecot] Dovecot 2.0 shared mailbox using ACLs problem
p.quidacciolu at libero.it
p.quidacciolu at libero.it
Fri Apr 2 12:07:32 EEST 2010
Hi,
I'm trying to configure shared mailboxes using ACLs.
On dovecot 1.2.10 it works fine, but the same configuration on dovecot 2.0.
beta4 doesn't work.
When I try to access to the shared mailbox I get the following message:
Query: SELECT "users/user2/INBOX"
Reason Given: Mailbox doesn't exist: users/user2/INBOX
In the next the dovecot -n output and the dovecot-ldap.conf content:
# 2.0.beta4: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.9-89.ELsmp i686 Red Hat Enterprise Linux AS release 4 (Nahant
Update 8) ext3
auth_mechanisms = plain login
mail_debug = yes
mail_gid = mailusers
mail_location = maildir:/mnt/mbox1/mailusers/%n/Maildir
mail_uid = mailusers
namespace {
inbox = yes
location =
prefix =
separator = /
type = private
}
namespace {
hidden = no
list = children
location = maildir:/mnt/mbox1/mailusers/%%n/Maildir:
INDEX=/mnt/mbox1/mailusers/%n/Maildir/users/%%n
prefix = users/%%n/
separator = /
subscriptions = no
type = shared
}
passdb {
args = /usr/local/etc/dovecot/dovecot-ldap.conf
driver = ldap
}
plugin {
acl = vfile
acl_shared_dict = file:/var/tmp/shared-mailboxes.db
}
service auth {
user = root
}
ssl = no
userdb {
driver = passwd
}
userdb {
args = /usr/local/etc/dovecot/dovecot-ldap.conf
driver = ldap
}
protocol imap {
mail_plugins = quota imap_quota acl imap_acl
# /usr/local/etc/dovecot/dovecot-ldap.conf
hosts = ldap-vip
base = o=mailusers
user_attrs = mailQuota=quota_rule=*:backend=%$
user_filter = (&(objectClass=person)(|(uid=%u)(uid=%n)))
pass_attrs = uid=user,userPassword=password
pass_filter = (&(objectClass=person)(|(uid=%u)(uid=%n)))
Regards, Pier Luigi
More information about the dovecot
mailing list