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

Что за особый почтовый ящик IMAP - это «foo@user.alice.»?

При подготовке миграции сервера IMAP и проверке подключенных компонентов пользователей, использующих общие почтовые ящики, мы наткнулись на некоторые необычные шаблоны ACL, наблюдаемые при запуске listaclmailbox * в cyradm (на сервере работает Cyrus IMAP 2.5.6):

foo@user.alice.:
  anyone lrs

Очевидно, alice поделился чем-то читаемым для любого пользователя, вошедшего в систему. Мы не привыкли к этому синтаксису: обычно мы ожидали чего-то вроде

user.alice.foo:
  alice lrswipkxtecda
  bob lrs

когда Алиса поделилась своим почтовым ящиком user.alice.foo с участием bob. Что @ указывая, почему стоит конечная точка .?

Я думаю, у вас есть папка user.alice.! Foo в mailboxes.db, и либо в 2.5.x есть ошибка, либо вы в какой-то момент включили виртуальные домены.

Символ '!' символ используется в качестве разделителя домена, что делает имя папки неоднозначным.

Эта папка, вероятно, сейчас невидима для пользователя alice.