[Dovecot] dovecot shared folder
Mihai Badici
mihai at badici.ro
Tue May 13 08:21:30 UTC 2014
I try to create a shared directory in dovecot.
When accessing ( from roundcube) i can't subscribe or list the namespace.
It looks like I don't have rights.
This is an extract from debug log:
When I try to create a new folder in "Public" (i don't have rights, but i can
try) loooks like the process crash:
May 12 23:10:07 imap: Debug: Module loaded:
/usr/lib/dovecot/lib01_acl_plugin.so
May 12 23:10:07 imap: Debug: Module loaded:
/usr/lib/dovecot/lib02_imap_acl_plugin.so
May 12 23:10:07 imap: Debug: Added userdb setting: plugin/ mail=Mihai.Badici
May 12 23:10:07 imap(Mihai.Badici): Debug: Effective uid=10000, gid=10000,
home=/home/dovecot/private/Mihai.Badici
May 12 23:10:07 imap(Mihai.Badici): Debug: Namespace inbox: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:~/MAILDIR
May 12 23:10:07 imap(Mihai.Badici): Debug: maildir++:
root=/home/dovecot/private/Mihai.Badici/MAILDIR, index=, indexpvt=, control=,
inbox=/home/dovecot/private/Mihai.Badici/MAILDIR, alt=
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: initializing backend with
data: vfile:/etc/dovecot/dovecot-acl
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: acl username = Mihai.Badici
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: owner = 1
May 12 23:10:07 imap(Mihai.Badici): Debug: acl vfile: Global ACL legacy
directory: /etc/dovecot/dovecot-acl
May 12 23:10:07 imap(Mihai.Badici): Debug: Namespace : type=shared,
prefix=Public/, sep=/, inbox=no, hidden=no, list=yes, subscriptions=yes
location=maildir:/home/dovecot/public
May 12 23:10:07 imap(Mihai.Badici): Debug: maildir++:
root=/home/dovecot/public, index=, indexpvt=, control=, inbox=, alt=
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: initializing backend with
data: vfile:/etc/dovecot/dovecot-acl
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: acl username = Mihai.Badici
May 12 23:10:07 imap(Mihai.Badici): Debug: acl: owner = 0
May 12 23:10:07 imap(Mihai.Badici): Debug: acl vfile: Global ACL legacy
directory: /etc/dovecot/dovecot-acl
May 12 23:10:07 imap(Mihai.Badici): Debug: acl vfile: file /etc/dovecot/dovecot-
acl//.DEFAULT not found
May 12 23:10:07 imap(Mihai.Badici): Debug: acl vfile: file /etc/dovecot/dovecot-
acl//.DEFAULT not found
May 12 23:10:07 imap(Mihai.Badici): Debug: acl vfile: reading file
/home/dovecot/public/dovecot-acl
May 12 23:10:07 imap(Mihai.Badici): Fatal: master: service(imap): child 5013
killed with signal 11 (core dumps disabled)
doveconf -n
2.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 3.10.17-smp i686 Slackware 14.1
auth_debug = yes
default_login_user = dovecot
disable_plaintext_auth = no
imap_metadata = yes
log_path = /var/log/dovecot
mail_attribute_dict = file:~/shared_metadata
mail_debug = yes
mail_gid = 10000
mail_location = maildir:~/MAILDIR
mail_plugins = acl
mail_uid = 10000
namespace {
location = maildir:/home/dovecot/public
prefix = Public/
separator = /
subscriptions = yes
type = shared
}
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
separator = /
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
acl = vfile:/etc/dovecot/dovecot-acl
acl_anyone = allow
acl_shared_dict = file:/home/dovecot/shared-mailboxes.db
}
postmaster_address = root at mail.olm.ro
protocols = imap pop3
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postdrop
mode = 0666
user = postfix
}
unix_listener auth-userdb {
group = mailbox
mode = 0666
user = mailbox
}
user = dovecot
}
service dict {
unix_listener dict {
group = mailbox
mode = 0600
user = mailbox
}
}
service lmtp {
unix_listener /var/spool/postfix/private/lmtp-dovecot {
group = postfix
mode = 0600
user = postfix
}
}
ssl = no
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
imap_metadata = yes
protocol lmtp {
mail_plugins = acl
}
protocol lda {
mail_plugins = acl
}
protocol imap {
mail_plugins = acl acl imap_acl
}
--
Mihai Bădici
http://mihai.badici.ro
More information about the dovecot
mailing list