Três tipos de namespace: private (as pastas de cada usuário), shared (caixas de e-mail de outros usuários), public (todos veem as mesmas pastas).
Namespace público no 10-mail.conf:
namespace public {
type = public
separator = /
prefix = Public/
location = maildir:/var/mail/vhosts/public:INDEXPVT=~/public-index
list = yes
subscriptions = no
}
Namespace compartilhado (pastas que outros usuários liberaram para você por ACL):
namespace {
type = shared
separator = /
prefix = Shared/%%u/
location = maildir:%%h/Maildir:INDEX=~/shared/%%u
subscriptions = no
list = children
}
Conceda acesso pelo plugin ACL (90-acl.conf + arquivo dovecot-acl na caixa de e-mail de origem):
user=bob@example.com lrws
Agora o Bob vê a pasta em Shared/alice@example.com/ no cliente dele.
Uso comum: uma caixa support@ compartilhada com toda a equipe. As respostas ficam bem encadeadas porque todos leem e gravam no mesmo armazenamento.
Entre para acompanhar o que você já leu.