Topic: Shared folders not visible in LIST
==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 0.9.5-1
- Linux/BSD distribution name and version: CentOS 7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Apache
- Manage mail accounts with iRedAdmin-Pro? Yes
====
I've setup a shared folder for a mailbox using the acl plugin of roundcube.
ACL was set correctly:
doveadm acl get -u userA@example.org inbox
ID Global Rights
user=userB@example.org lookup read write-seen
ACL debugging shows all is fine:
doveadm acl debug -u userB@example.org Shared/userA@example.org
doveadm(userB@example.org): Info: Mailbox 'INBOX' is in namespace 'Shared/userA@example.org/'
doveadm(userB@example.org): Info: Mailbox path: /data/vmail/vmail1/example.org/u/s/e/userA-2018.06.19.10.32.43//Maildir
doveadm(userB@example.org): Info: All message flags are shared across users in mailbox
doveadm(userB@example.org): Info: User userB@example.org has rights: lookup read write-seen
doveadm(userB@example.org): Info: Mailbox found from dovecot-acl-list
doveadm(userB@example.org): Info: User userA@example.org found from ACL shared dict
doveadm(userB@example.org): Info: Mailbox Shared/userA@example.org is visible in LIST
However, Dovecot doesn't show it:
telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
a login "userB@example.org" "verysecret"
a 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 QUOTA ACL RIGHTS=texk] Logged in
b LIST "" *
* LIST (\HasNoChildren \Junk) "/" Junk
* LIST (\HasNoChildren \Drafts) "/" Drafts
* LIST (\HasNoChildren) "/" INBOX/Keep
* LIST (\HasNoChildren \Sent) "/" Sent
* LIST (\HasNoChildren \Trash) "/" Trash
* LIST (\HasChildren) "/" INBOX
b OK List completed (0.005 + 0.000 + 0.005 secs).
I'm at a loss...
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.