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

пространство имен dovecot: пустой префикс vs. список = да

Я только что обновил dovecot с 2.1.7 до 2.2.13, и моя ранее работающая конфигурация сломалась.

У меня один пользователь с пустым prefix в его пространстве имен по умолчанию:

Error: XXXX: Initialization failed: namespace configuration error: list=yes requires prefix=yes to end with separator
Error: Invalid user settings. Refer to server log for more information.

Префикс устанавливается пустым через userdb:

XXXX:YYYY::::::userdb_namespace/inbox/prefix=

К сожалению, другой конфигурации найти не удалось. С участием

XXXX:YYYY::::::userdb_namespace/inbox/prefix=.

я получил

namespace configuration error: list=yes requires prefix=. not to start with separator

Как правильно вернуть прежнее поведение в 2.2.13?

Я обошел проблему, дважды определив пространство имен в конфигурации (inbox и inbox_alt, причем последний с disabled = yes) и поместите это в userdb:

  userdb_namespace/inbox/disabled=yes userdb_namespace/inbox_alt/disabled=no

Таким образом, я мог успешно установить prefix в inbox_alt в пустую строку.