dovecot 命名空间:空前缀 vs. list=yes

dovecot 命名空间:空前缀 vs. list=yes

我刚刚将 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 获取旧行为的正确方法是什么?

答案1

我通过在配置中两次定义命名空间(inboxinbox_alt,后者用disabled = yes)解决了该问题,并将其放入用户数据库中:

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

这样,我就可以成功设置prefixinbox_alt字符串。

相关内容