[Dovecot] dovecot 2.2.5 with plugin listescape and shared mailbox with dot in INBOX
romain
roms2000 at free.fr
Mon Sep 23 23:27:06 EEST 2013
Hi list,
I have a problem with dovecot 2.2.5 and nightly (latest 20130923) with :
* plugin listescape enabled
* shared mailbox
* and mail_shared_explicit_inbox = no
Problem is I can't get list of mails in INBOX of my shared users.
For example :
----------------------------------------------------------
2013-09-23 22:20:06 imap-login: Info: Login: user=<roms>, method=PLAIN,
rip=192.168.0.203, lip=192.168.20.200, mpid=6127, TLS,
session=<R8D9vhLn3ADAqADL>
2013-09-23 22:20:06 imap: Debug: Loading modules from directory:
/usr/local/lib/dovecot
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib01_acl_plugin.so
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib02_imap_acl_plugin.so
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib20_autocreate_plugin.so
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib20_listescape_plugin.so
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib20_zlib_plugin.so
2013-09-23 22:20:06 imap: Debug: Module loaded:
/usr/local/lib/dovecot/lib30_imap_zlib_plugin.so
2013-09-23 22:20:06 imap: Debug: Added userdb setting:
plugin/acl_groups=Exchange Services,Exchange Domain
Servers,Propriétaires créateurs de la stratégie de
groupe,Administrateurs du schéma,Admins du domaine,Administrateurs de
l'entreprise,Administrators,Users,roms
2013-09-23 22:20:06 imap(roms): Warning: autocreate plugin is
deprecated, use mailbox { auto } setting instead
2013-09-23 22:20:06 imap(roms): Debug: Effective uid=471, gid=471,
home=/home/dovecot/dovecot//mail/roms
2013-09-23 22:20:06 imap(roms): Debug: Namespace : type=private,
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
location=maildir:/home/dovecot/dovecot//mail/roms/Maildir
2013-09-23 22:20:06 imap(roms): Debug: maildir++:
root=/home/dovecot/dovecot//mail/roms/Maildir, index=, indexpvt=,
control=, inbox=/home/dovecot/dovecot//mail/roms/Maildir, alt=
2013-09-23 22:20:06 imap(roms): Debug: acl: initializing backend with
data: vfile
2013-09-23 22:20:06 imap(roms): Debug: acl: acl username = roms
2013-09-23 22:20:06 imap(roms): Debug: acl: owner = 1
2013-09-23 22:20:06 imap(roms): Debug: acl vfile: Global ACL directory:
(none)
2013-09-23 22:20:06 imap(roms): Debug: Namespace : type=shared,
prefix=Other Users/%u/, sep=/, inbox=no, hidden=no, list=yes,
subscriptions=no location=maildir:%h/Maildir:INDEX=~/Other Users/%u
2013-09-23 22:20:06 imap(roms): Debug: shared:
root=/usr/local/var/run/dovecot, index=, indexpvt=, control=, inbox=, alt=
2013-09-23 22:20:06 imap(roms): Debug: acl: initializing backend with
data: vfile
2013-09-23 22:20:06 imap(roms): Debug: acl: acl username = roms
2013-09-23 22:20:06 imap(roms): Debug: acl: owner = 0
2013-09-23 22:20:06 imap(roms): Debug: acl vfile: Global ACL directory:
(none)
2013-09-23 22:20:06 imap(roms): Debug: Namespace : type=public,
prefix=Shared Folders/, sep=/, inbox=no, hidden=no, list=yes,
subscriptions=no
location=maildir:/home/dovecot/dovecot//public:INDEX=~//public
2013-09-23 22:20:06 imap(roms): Debug: maildir++:
root=/home/dovecot/dovecot//public,
index=/home/dovecot/dovecot//mail/roms//public, indexpvt=, control=,
inbox=, alt=
2013-09-23 22:20:06 imap(roms): Debug: acl: initializing backend with
data: vfile
2013-09-23 22:20:06 imap(roms): Debug: acl: acl username = roms
2013-09-23 22:20:06 imap(roms): Debug: acl: owner = 0
2013-09-23 22:20:06 imap(roms): Debug: acl vfile: Global ACL directory:
(none)
2013-09-23 22:20:07 imap(roms): Debug: auth input: l.dupont
system_groups_user=l.dupont uid=471 gid=471
home=/home/dovecot/dovecot//mail/l.dupont
2013-09-23 22:20:07 imap(roms): Debug: maildir++:
root=/home/dovecot/dovecot//mail/l.dupont/Maildir,
index=/home/dovecot/dovecot//mail/l.dupont/Other Users/l.dupont,
indexpvt=, control=, inbox=/home/dovecot/dovecot//mail/l.dupont/Maildir,
alt=
2013-09-23 22:20:07 imap(roms): Debug: acl: initializing backend with
data: vfile
2013-09-23 22:20:07 imap(roms): Debug: acl: acl username = l.dupont
2013-09-23 22:20:07 imap(roms): Debug: acl: owner = 1
2013-09-23 22:20:07 imap(roms): Debug: acl vfile: Global ACL directory:
(none)
2013-09-23 22:20:07 imap(roms): Debug: maildir++:
root=/home/dovecot/dovecot//mail/l.dupont/Maildir,
index=/home/dovecot/dovecot//mail/roms/Other Users/l.dupont, indexpvt=,
control=, inbox=/home/dovecot/dovecot//mail/l.dupont/Maildir, alt=
2013-09-23 22:20:07 imap(roms): Debug: acl: initializing backend with
data: vfile
2013-09-23 22:20:07 imap(roms): Debug: acl: acl username = roms
2013-09-23 22:20:07 imap(roms): Debug: acl: owner = 0
2013-09-23 22:20:07 imap(roms): Debug: acl vfile: Global ACL directory:
(none)
2013-09-23 22:20:07 imap(roms): Debug: acl vfile: file
/home/dovecot/dovecot//mail/l.dupont/Maildir/.Other
Users.l\2edupont/dovecot-acl not found
----------------------------------------------------------
Last line see that the Shared Mailbox "Other Users/l.dupont" is
converted to "Other Users.l\2edupont"
Note, that this does not append when I trie to access a subfolder like
"Other Users/l.dupont/Sent"
If I set "mail_shared_explicit_inbox = yes" with plugin listescape, I
can access "Other Users/l.dupont/INBOX"
If I remove "listescape" from my plugin directive, I can access the
INBOX of "Other Users/l.dupont"
Thanks for any help :)
Regards,
Romain
More information about the dovecot
mailing list