Hello;
We were able to set up shared folders in a cluster (using dovecot
      as proxy on dedicated front-end servers, without using director)
      by following
      https://doc.dovecot.org/configuration_manual/shared_mailboxes/cluster_setup/.
    
Here is our related conf on imap farms (dovecot v2.3.16 on Almalinux):
namespaces:mail_location = maildir:~/Maildir
namespace default {
  inbox = yes
  location = 
  prefix = 
  separator = /
}
    namespace shared {
  list = children
  location = imapc:~/shared/%%u:INDEXPVT=~/shared-pvt/%%u
  prefix = shared/%%u/
  separator = /
  subscriptions = no
  type = shared
}
    imapc settings:imapc_features = fetch-bodystructure fetch-headers rfc822.size search modseq acl delay-login
imapc_host = XXXXXX
imapc_master_user = %{user}
imapc_password = XXXXXX
imapc_port = XXXXXX
    passdb {
  args = password=#hidden_use-P_to_show# userdb_namespace/shared/disabled=yes userdb_acl_user=%{auth_user} allow_nets=XXXXX/XX
  driver = static
  master = yes
}
dict {
  acl-mysql = mysql:/etc/dovecot/conf.d/dovecot-dict-sql.conf.ext
}
    This way, a folder is created under ~/ : shared & shared-pvt :V 2 Sent Trash Drafts Junk shared/testuser1@sub domain tld/INBOX/folderThe dots in the folder names are replaced by tabs.
Sent Trash Drafts Junk shared/testuser1@sub.domain.tld/INBOX/folder
Thanks a lot for your advice
Best regards
Julien