Frank, let me know when you find the answer. I'm having exactly the same problem here. The fact is that the "LIST * *" IMAP command is not listing the shared folders so SOGo won't find them. Your config is as good as mine.
Best, Daniel On Fri, Jun 26, 2015 at 8:54 PM, Frank Soyer <[email protected]> wrote: > Hi all, > I have a fresh install of Postfix-Dovecot-SOGo on CentOs-MariaDB. All > works fine except one thing : I can't see shared mailboxes between users. > "Other User" never appear in user mailboxes, nor on webUI or Thunderbird. > Anybody seeing what I'm doing wrong ? I'm not sure what is needed in Sogo > config for handle that ? > > The ACL of Dovecot seems OK : > # telnet localhost 143 > . login [email protected] myPassword > . GETACL SharedFolder > * ACL "SharedFolder" "[email protected]" ilrtd " > [email protected]" lrwstipekxacd > > In SOGo, ACLs are correctly kept in "Share" box, when I reopen it. > /home/vmail/shared-mailboxes contains : > >> shared/shared-boxes/user/ >> [email protected]/[email protected] >> 1 >> > /home/vmail/domain.com/userSharingFolder/dovecot-acl-list contains : > >> 1435271252 SharedFolder >> > > userUsingFolder is in "delegation" on mailbox of userSharingFolder. > > Here is my dovecot config: > >> dict { >> quotadict = mysql:/etc/dovecot/dovecot-dict-quota.conf >> } >> first_valid_gid = 12 >> first_valid_uid = 101 >> lda_mailbox_autocreate = yes >> lda_mailbox_autosubscribe = yes >> lmtp_save_to_detail_mailbox = yes >> mail_location = maildir:/home/vmail/%d/%n >> mail_plugins = quota trash >> managesieve_notify_capability = mailto >> managesieve_sieve_capability = fileinto reject envelope >> encoded-character vacation subaddress comparator-i;ascii-numeric >> relational regex imap4flags copy include variables body enotify >> environment mailbox date >> mbox_write_locks = fcntl >> namespace { >> inbox = yes >> location = >> prefix = >> separator = / >> type = private >> } >> namespace { >> list = children >> location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u >> prefix = shared/%%u/ >> separator = / >> subscriptions = no >> type = shared >> } >> passdb { >> args = /etc/dovecot/dovecot-sql.conf.ext >> driver = sql >> } >> plugin { >> acl = vfile >> acl_shared_dict = file:/home/vmail/shared-mailboxes >> quota = dict:user::proxy::quotadict >> sieve = ~/.dovecot.sieve >> sieve_dir = ~/sieve >> sieve_global_dir = /var/lib/dovecot/sieve/ >> sieve_global_path = /var/lib/dovecot/sieve/default.sieve >> sieve_max_script_size = 1M >> trash = /etc/dovecot/trash.conf >> } >> protocols = imap lmtp sieve >> service auth { >> unix_listener /var/spool/postfix/private/auth { >> mode = 0666 >> } >> unix_listener auth-userdb { >> group = mail >> mode = 0600 >> user = vmail >> } >> } >> service dict { >> unix_listener dict { >> group = mail >> mode = 0600 >> user = vmail >> } >> } >> service imap-login { >> inet_listener imap { >> port = 143 >> } >> inet_listener imaps { >> port = 993 >> ssl = yes >> } >> } >> service imap { >> vsz_limit = 256 M >> } >> service managesieve-login { >> inet_listener sieve { >> port = 4190 >> } >> process_min_avail = 0 >> service_count = 1 >> vsz_limit = 64 M >> } >> service pop3-login { >> inet_listener pop3 { >> port = 110 >> } >> inet_listener pop3s { >> port = 995 >> ssl = yes >> } >> } >> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem >> ssl_key = </etc/pki/dovecot/private/dovecot.pem >> userdb { >> args = /etc/dovecot/dovecot-sql.conf.ext >> driver = sql >> } >> protocol lmtp { >> mail_plugins = quota trash >> } >> protocol lda { >> mail_plugins = sieve acl >> } >> protocol imap { >> imap_client_workarounds = delay-newmail >> mail_plugins = quota trash acl imap_acl >> } >> protocol sieve { >> managesieve_implementation_string = Dovecot Pigeonhole >> managesieve_max_compile_errors = 5 >> managesieve_max_line_length = 65536 >> } >> protocol pop3 { >> mail_plugins = quota trash >> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh >> } >> > > > Thank you ! > Frank > -- > [email protected] > https://inverse.ca/sogo/lists > -- [email protected] https://inverse.ca/sogo/lists
