Pašek Ladislav
2011-Mar-05 14:45 UTC
[Dovecot] Problems with shared folders with Dovecot 1.2.12
Hello,
I'm trying to run shared folders with Dovecot 1.2.12. I'm managing ACLs
from SOGo and it seemd that it successfully create dovecot-acl and
dovecot-acl-list in user maildir. But I cannot see any of these shared folders.
In Thunderbird I could see shared folder in Subscriptions but without option to
subscribe. I was reading almost everything that was possible to google but
without success.
My config:
[root at mail etc]# dovecot -n
# 1.2.12: /etc/dovecot.conf
# OS: Linux 2.6.18-194.32.1.el5 x86_64 CentOS release 5.5 (Final) xfs
base_dir: /var/run/dovecot/
log_path: /var/log/dovecot/dovecot-deliver.log
info_log_path: /var/log/dovecot/dovecot-deliver.log
log_timestamp: "%b %d %H:%M:%S
protocols: imap imaps managesieve
listen(default): *:143
listen(imap): *:143
listen(managesieve): *:2000
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(managesieve):
ssl_cert_file: /etc/pki/tls/private/mail.valbek.cz.crt
ssl_key_file: /etc/pki/tls/private/privkey.key
version_ignore: yes
login_dir: /var/run/dovecot//login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(managesieve): /usr/libexec/dovecot/managesieve-login
login_greeting: Welcome to Dovecot eMail Server.
login_log_format: %$: %s %u
login_process_size: 128
login_processes_count: 5
login_max_processes_count: 140
mail_max_userip_connections(default): 30
mail_max_userip_connections(imap): 30
mail_max_userip_connections(managesieve): 10
verbose_proctitle: yes
first_valid_uid: 306
last_valid_uid: 306
first_valid_gid: 306
last_valid_gid: 306
mail_uid: vmail
mail_gid: vmail
mail_location: maildir:/mnt/pole/mail/valbek.cz/%u
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(managesieve): /usr/libexec/dovecot/managesieve
mail_plugins(default): acl imap_acl
mail_plugins(imap): acl imap_acl
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/lib64/dovecot/imap
mail_plugin_dir(imap): /usr/lib64/dovecot/imap
mail_plugin_dir(managesieve): /usr/lib64/dovecot/managesieve
imap_client_workarounds(default): outlook-idle delay-newmail
imap_client_workarounds(imap): outlook-idle delay-newmail
imap_client_workarounds(managesieve):
managesieve_logout_format(default): bytes=%i/%o
managesieve_logout_format(imap): bytes=%i/%o
managesieve_logout_format(managesieve): bytes ( in=%i : out=%o )
namespace:
type: private
separator: /
inbox: yes
list: yes
subscriptions: yes
namespace:
type: shared
separator: /
prefix: sdilene/%%u/
location:
maildir:/mnt/pole/mail/valbek.cz/%%u:INDEX=/mnt/pole/mail/valbek.cz/%%u/sdilene/%%u
list: children
lda:
postmaster_address: it at valbek.cz
mail_plugins: sieve acl
auth default:
mechanisms: plain login
passdb:
driver: ldap
args: /etc/dovecot-ldap.conf
userdb:
driver: ldap
args: /etc/dovecot-ldap.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 432
user: vmail
group: mail
plugin:
autocreate: Spam
autocreate2: NoSpam
autocreate3: Archiv
sieve: /mnt/pole/mail/valbek.cz/%u/.dovecot.sieve
sieve_storage: /mnt/pole/mail/valbek.cz/%u/sieve
sieve_global_dir: /var/lib/dovecot/sieve/global/
fts: squat
fts_squat: partial=4 full=10
acl: vfile
acl_shared_dict: file:/var/lib/dovecot/shared-mailboxes.db
>From log:
"Mar 05 15:25:16imap-login: Info: Login: user=<pasek at valbek.cz>,
method=PLAIN, rip=192.168.1.221, lip=192.168.1.254
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Loading modules from
directory: /usr/lib64/dovecot/imap
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Module loaded:
/usr/lib64/dovecot/imap/lib01_acl_plugin.so
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Module loaded:
/usr/lib64/dovecot/imap/lib02_imap_acl_plugin.so
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Effective uid=306, gid=306,
home=(none)
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Namespace: type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: maildir:
data=/mnt/pole/mail/valbek.cz/pasek at valbek.cz
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: maildir++:
root=/mnt/pole/mail/valbek.cz/pasek at valbek.cz, index=, control=,
inbox=/mnt/pole/mail/valbek.cz/pasek at valbek.cz
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: acl: initializing backend
with data: vfile
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: acl: acl username = pasek
at valbek.cz
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: acl: owner = 1
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: acl vfile: Global ACL
directory: (null)
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Namespace: type=shared,
prefix=sdilene/%u/, sep=/, inbox=no, hidden=no, list=children, subscriptions=no
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: shared: root=, index=,
control=, inbox"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: acl vfile:
reading file /mnt/pole/mail/valbek.cz/pasek at valbek.cz/dovecot-acl
"Mar 05 15:25:16IMAP(pasek at valbek.cz): Info: Namespace : Using
permissions from /mnt/pole/mail/valbek.cz/pasek at valbek.cz: mode=0700 gid=-1
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Trash/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Trash.TuX/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Sent/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Sent.Archiv/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Sent.Po&AWE-ta
&AWA-vejda/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Spam/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.NoSpam/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: reading file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Prodex/dovecot-acl
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.dovecot/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: reading file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Autodesk/dovecot-acl
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.ebay/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Hesla/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: reading file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Intranet/dovecot-acl
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at
valbek.cz/.INBOX.&AX4-ivotopisy/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Archiv/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at
valbek.cz/.INBOX.Archiv.RIB-Service/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Archiv.Po&AWE-ta
&AWA-vejda/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Archiv.Osobn&AO0-
po&AWE-ta/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.spr&AOE-va-IT/dovecot-acl
not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Blbosti/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.V&AWA-B/dovecot-acl not
found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: reading file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.SCST/dovecot-acl
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.PPP-R1/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: reading file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.SOGo/dovecot-acl
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Nexenta/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.openldap/dovecot-acl not
found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.INBOX.Pron&AOE-jmy/dovecot-acl
not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Drafts/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Archiv/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Nevy&AX4A4Q-dan&AOE-
po&AWE-ta/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Odstran&ARs-n&AOE-
po&AWE-ta/dovecot-acl not found
"Mar 05 15:25:19IMAP(pasek at valbek.cz): Info: acl vfile: file
/mnt/pole/mail/valbek.cz/pasek at valbek.cz/.Odeslan&AOE-
po&AWE-ta/dovecot-acl not found
Thanks in Advance
Ladislav
Timo Sirainen
2011-Mar-06 23:09 UTC
[Dovecot] Problems with shared folders with Dovecot 1.2.12
On 5.3.2011, at 16.45, Pa?ek Ladislav wrote:> I'm trying to run shared folders with Dovecot 1.2.12. I'm managing ACLs from SOGo and it seemd that it successfully create dovecot-acl and dovecot-acl-list in user maildir. But I cannot see any of these shared folders. In Thunderbird I could see shared folder in Subscriptions but without option to subscribe. I was reading almost everything that was possible to google but without success.I don't see anything obviously wrong in your config. With v2.0.10+ this could be solved easily with: doveadm acl debug -u user-who-is-not-seeing-anything sdilene/sharing-user/shared-box It would tell exactly what the problem is. You could also compile and install v2.0 to a temp directory and run the doveadm command from there, with the only purpose of seeing what the above command shows.