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

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

例如

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

目前我的configuration是

 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 [..] } 

…这意味着我有一个“公共/”名称空间为每个虚拟域。 所以,我会寻找类似的东西

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

有没有办法做到这一点?

谢谢,拉尔夫