Gene Smith
2019-Oct-07 19:23 UTC
Is imap "list" required before imap "select" for shared folder?
I set up a shared mailbox with dovecot and it basically works. However, before I can imap SELECT or STATUS the shared mailbox I have to first do an imap LIST, i.e, . list "" * If list is not done first, the imap select or status command on the shared mailbox results in a "NO" response with "mailbox doesn't exist" response text. I can provide more information if this is not expected behavior. -gene
Aki Tuomi
2019-Oct-07 19:50 UTC
Is imap "list" required before imap "select" for shared folder?
<!doctype html> <html> <head> <meta charset="UTF-8"> </head> <body> <div> <br> </div> <blockquote type="cite"> <div> On 07/10/2019 22:23 Gene Smith via dovecot < <a href="mailto:dovecot@dovecot.org">dovecot@dovecot.org</a>> wrote: </div> <div> <br> </div> <div> <br> </div> <div> I set up a shared mailbox with dovecot and it basically works. However, </div> <div> before I can imap SELECT or STATUS the shared mailbox I have to first do </div> <div> an imap LIST, i.e, </div> <div> <br> </div> <div> . list "" * </div> <div> <br> </div> <div> If list is not done first, the imap select or status command on the </div> <div> shared mailbox results in a "NO" response with "mailbox doesn't exist" </div> <div> response text. </div> <div> <br> </div> <div> I can provide more information if this is not expected behavior. </div> <div> <br> </div> <div> -gene </div> </blockquote> <div> <br> </div> <div> Hi! </div> <div> <br> </div> <div> This is not expected. Please turn on mail_debug=yes, provide doveconf -n and relevant logs. </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </body> </html>
Gene Smith
2019-Oct-07 21:28 UTC
Is imap "list" required before imap "select" for shared folder?
On 10/7/19 3:50 PM, Aki Tuomi wrote:> >> On 07/10/2019 22:23 Gene Smith via dovecot < dovecot at dovecot.org >> <mailto:dovecot at dovecot.org>> wrote: >> >> >> I set up a shared mailbox with dovecot and it basically works. However, >> before I can imap SELECT or STATUS the shared mailbox I have to first do >> an imap LIST, i.e, >> >> . list "" * >> >> If list is not done first, the imap select or status command on the >> shared mailbox results in a "NO" response with "mailbox doesn't exist" >> response text. >> >> I can provide more information if this is not expected behavior. >> >> -gene > > Hi! > > This is not expected. Please turn on mail_debug=yes, provide doveconf -n > and relevant logs. > > --- > Aki Tuomi >I found that if I disable the "listescape" plug-in, the problem goes away. I don't see this problem mentioned in the release notes but I guess it might have been solved in a newer release than I am using. I did find the same problem reported a while back here: https://dovecot.org/list/dovecot/2016-February/103148.html I am attaching the requested information: configuration dump and mail log. Also included is the telnet session I used to produce the problem. I am only using dovecot for testing imap related issue with Thunderbird, not as a "real" imap server. -gene -------------- next part -------------- # 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf # OS: Linux 4.18.19-100.fc27.x86_64 x86_64 Fedora release 27 (Twenty Seven) # Hostname: wally.dbnet.lan disable_plaintext_auth = no imap_capability = +SPECIAL-USE imap_idle_notify_interval = 0 mail_access_groups = gene mail_location = maildir:~/Maildir mail_plugins = quota acl mbox_write_locks = fcntl namespace bear { inbox = no location = maildir:~/Maildir-bear prefix = a-bear` separator = ` type = private } namespace inbox { inbox = yes location = mailbox Archives { special_use = \Archive } 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 = INBOX` separator = ` type = private } namespace share { list = children location = maildir:%%h/Maildir:INDEXPVT=~/Maildir/shared/%%u prefix = shared`%%u` separator = ` subscriptions = yes type = shared } passdb { driver = pam } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/users driver = passwd-file } plugin { acl = vfile acl_shared_dict = file:/tmp/shared-mailboxes quota_max_mail_size = 100M } service auth { unix_listener auth-userdb { mode = 0777 } } service imap-login { inet_listener imap { port = 130 } } ssl = no ssl_cipher_list = PROFILE=SYSTEM userdb { driver = passwd } userdb { args = username_format=%u /etc/dovecot/users driver = passwd-file } protocol lmtp { mail_plugins = quota acl sieve quota } protocol lda { mail_plugins = quota acl sieve } protocol imap { mail_plugins = quota acl imap_quota imap_acl listescape } ------------------------- /var/log/maillog: Oct 7 16:58:28 wally dovecot[11545]: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp Oct 7 16:59:03 wally dovecot[11547]: imap-login: Login: user=<gene>, method=PLAIN, rip=::1, lip=::1, mpid=11560, secured, session=<gOtkUliUOoQAAAAAAAAAAAAAAAAAAAAB> Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Loading modules from directory: /usr/lib64/dovecot Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib02_imap_acl_plugin.so Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib10_quota_plugin.so Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib11_imap_quota_plugin.so Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib20_listescape_plugin.so Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Effective uid=500, gid=500, home=/home/gene Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Namespace inbox: type=private, prefix=INBOX`, sep=`, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir, index=, indexpvt=, control=, inbox=/home/gene/Maildir, altOct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Namespace bear: type=private, prefix=a-bear`, sep=`, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir-bear Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir-bear, index=, indexpvt=, control=, inbox=, altOct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Namespace share: type=shared, prefix=shared`%u`, sep=`, inbox=no, hidden=no, list=children, subscriptions=yes location=maildir:%h/Maildir:INDEXPVT=~/Maildir/shared/%u Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: shared: root=/var/run/dovecot, index=, indexpvt=, control=, inbox=, altOct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl: owner = 0 Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: Namespace : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none Oct 7 16:59:03 wally dovecot[11547]: imap(gene): Debug: none: root=, index=, indexpvt=, control=, inbox=, altOct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: shared`other-user`nf: Mailbox opened because: SELECT Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 16:59:40 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 17:00:38 wally dovecot[11547]: imap-login: Login: user=<gene>, method=PLAIN, rip=192.168.1.13, lip=192.168.1.6, mpid=11572, session=<0YYCWFiUQr7AqAEN> Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Loading modules from directory: /usr/lib64/dovecot Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib02_imap_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib10_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib11_imap_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib20_listescape_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Effective uid=500, gid=500, home=/home/gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace inbox: type=private, prefix=INBOX`, sep=`, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir, index=, indexpvt=, control=, inbox=/home/gene/Maildir, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace bear: type=private, prefix=a-bear`, sep=`, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir-bear Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir-bear, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace share: type=shared, prefix=shared`%u`, sep=`, inbox=no, hidden=no, list=children, subscriptions=yes location=maildir:%h/Maildir:INDEXPVT=~/Maildir/shared/%u Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: root=/var/run/dovecot, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 0 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: none: root=, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap-login: Login: user=<gene>, method=PLAIN, rip=192.168.1.13, lip=192.168.1.6, mpid=11574, session=<wowCWFiURL7AqAEN> Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Loading modules from directory: /usr/lib64/dovecot Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib02_imap_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib10_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib11_imap_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib20_listescape_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Effective uid=500, gid=500, home=/home/gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace inbox: type=private, prefix=INBOX`, sep=`, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir, index=, indexpvt=, control=, inbox=/home/gene/Maildir, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace bear: type=private, prefix=a-bear`, sep=`, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir-bear Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir-bear, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace share: type=shared, prefix=shared`%u`, sep=`, inbox=no, hidden=no, list=children, subscriptions=yes location=maildir:%h/Maildir:INDEXPVT=~/Maildir/shared/%u Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: root=/var/run/dovecot, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 0 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: none: root=, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX: Mailbox opened because: SELECT Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: reading file /home/gene/Maildir/dovecot-acl Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: a-bear`nf2: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir-bear/.nf2/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap-login: Login: user=<gene>, method=PLAIN, rip=192.168.1.13, lip=192.168.1.6, mpid=11579, session=<pNIDWFiURr7AqAEN> Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Loading modules from directory: /usr/lib64/dovecot Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib02_imap_acl_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib10_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib11_imap_quota_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Module loaded: /usr/lib64/dovecot/lib20_listescape_plugin.so Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Effective uid=500, gid=500, home=/home/gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace inbox: type=private, prefix=INBOX`, sep=`, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir, index=, indexpvt=, control=, inbox=/home/gene/Maildir, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace bear: type=private, prefix=a-bear`, sep=`, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir-bear Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/gene/Maildir-bear, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace share: type=shared, prefix=shared`%u`, sep=`, inbox=no, hidden=no, list=children, subscriptions=yes location=maildir:%h/Maildir:INDEXPVT=~/Maildir/shared/%u Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: root=/var/run/dovecot, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl: owner = 0 Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: none: root=, index=, indexpvt=, control=, inbox=, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: a-bear`test1: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir-bear/.test1/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: auth USER input: Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: shared: Tried to access mails of nonexistent user other-user/nf Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/var/run/dovecot/user-not-found/other-user/nf, index=, indexpvt=, control=, inbox=/var/run/dovecot/user-not-found/other-user/nf, altOct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : /var/run/dovecot/user-not-found/other-user/nf doesn't exist yet, using default permissions Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: Namespace : Using permissions from /var/run/dovecot/user-not-found/other-user/nf: mode=0700 gid=default Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`7: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.7/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`7`normal-folder: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.7.normal-folder/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`Archives: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.Archives/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`Archives`2003: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.Archives.2003/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish`baskette: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish.baskette/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish`baskette`truck: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish.baskette.truck/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish`baskette`truck`big truck: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish.baskette.truck.big truck/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish`baskette`bicycle: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish.baskette.bicycle/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`4`rubish`baskette`car: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.4.rubish.baskette.car/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`Sent: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.Sent/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`6: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.6/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`Drafts: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.Drafts/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`3: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.3/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`555: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: reading file /home/gene/Maildir/.555/dovecot-acl Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`1: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.1/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`newerF: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.newerF/dovecot-acl not found Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: INBOX`bbb/ccc: Mailbox opened because: STATUS Oct 7 17:00:38 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/gene/Maildir/.bbb\2fccc/dovecot-acl not found Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: auth USER input: other-user system_groups_user=other-user uid=1000 gid=1001 home=/home/other-user Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/other-user/Maildir, index=, indexpvt=/home/other-user/Maildir/shared/other-user, control=, inbox=/home/other-user/Maildir, altOct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: acl username = other-user Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: owner = 1 Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: maildir++: root=/home/other-user/Maildir, index=, indexpvt=/home/gene/Maildir/shared/other-user, control=, inbox=/home/other-user/Maildir, altOct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: initializing backend with data: vfile Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: acl username = gene Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: owner = 0 Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl vfile: Global ACLs disabled Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl vfile: file /home/other-user/Maildir/.shared.other-user/dovecot-acl not found Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: No lookup right to mailbox: shared`other-user Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: Mailbox not in dovecot-acl-list: shared`other-user`Trash Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: Mailbox not in dovecot-acl-list: shared`other-user`555 Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl: Mailbox not in dovecot-acl-list: shared`other-user`Drafts Oct 7 17:01:08 wally dovecot[11547]: imap(gene): Debug: acl vfile: reading file /home/other-user/Maildir/.nf/dovecot-acl Oct 7 17:02:11 wally dovecot[11547]: imap(gene): Debug: shared`other-user`nf: Mailbox opened because: SELECT ------------------------- telnet session: $ telnet localhost 130 . login gene Trying ::1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SPECIAL-USE AUTH=PLAIN] Dovecot ready. . login **** ***** . OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY SPECIAL-USE SPECIAL-USE QUOTA ACL RIGHTS=texk] Logged in . select "shared`other-user`nf" . NO Mailbox doesn't exist: shared`other-user`nf (0.004 + 0.000 + 0.003 secs). . list "" "shared`%`%" * LIST (\HasNoChildren) "`" shared`other-user`nf . OK List completed (0.026 + 0.000 + 0.025 secs). . select "shared`other-user`nf" * FLAGS (\Answered \Flagged \Deleted \Seen \Draft nonjunk test-new-tag gene-set-this tagnew unknown-0 unknown-2 unknown-3) * OK [PERMANENTFLAGS (\Answered \Flagged \Seen \Draft nonjunk test-new-tag gene-set-this tagnew unknown-0 unknown-2 unknown-3 \*)] Flags permitted. * 16 EXISTS * 0 RECENT * OK [UNSEEN 3] First unseen. * OK [UIDVALIDITY 1538088971] UIDs valid * OK [UIDNEXT 21] Predicted next UID * OK [HIGHESTMODSEQ 86] Highest . OK [READ-WRITE] Select completed (0.001 + 0.000 secs).
Apparently Analagous Threads
- Shared namespace is empty after migration to new Dovecot installation
- Regression ACL & namespace prefix
- v2.3.3 rc1 - Error: sieve: !!BUG!!: Binary compiled from dovecot.sieve is still corrupt
- ACL permission: give permission to move email into different folder
- Regression ACL & namespace prefix