Dovecot 和具有不同命名空间的虚拟域

Dovecot 和具有不同命名空间的虚拟域

我已经设置了带有虚拟域的 dovecot 2.1.7,现在想为每个虚拟域设置不同的公共命名空间。

例如

workdomain.com
-> INBOX (private namespace)
-> projects (public namespace)
-> customers (public namespace)

fundomain.com
-> INBOx (private namespace)
-> funmails (public namespace)

目前我的配置是

namespace inbox {
  type = private
  separator = /
  prefix = INBOX/
  inbox = yes
  location = maildir:/var/mail/vhosts/%d/%n

  [..]
}

namespace {
  type = public
  separator = /
  prefix = Public/
  location = maildir:/var/mail/vhosts/%d/public

  [..]
}  

... 这意味着我为每个虚拟域都有一个“Public/”命名空间。因此,我会寻找类似

if workdomain.com {
  namespace { A }
  namespace { B }
}

if fundomain.com {
  namespace { A }
  namespace { C }
}

有办法实现这个吗?

谢谢,拉尔夫

相关内容