Назад | Перейти на главную страницу

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 }
}

Есть ли способ добиться этого?

Спасибо, Ральф