我已经设置了带有虚拟域的 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 }
}
有办法实现这个吗?
谢谢,拉尔夫