espaço de nomes dovecot: prefixo vazio vs. lista = sim

1

Acabei de atualizar o dovecot de 2.1.7 para 2.2.13, e minha configuração anterior quebrou.

Eu tenho um usuário com um prefix vazio em seu namespace padrão:

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.

O prefixo é definido como vazio por meio do userdb:

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

Infelizmente, não encontrei nenhuma outra configuração. Com

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

Eu obtenho

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

Qual é a maneira correta de obter o comportamento antigo com 2.2.13?

    
por Joachim Breitner 18.07.2015 / 11:39

1 resposta

1

Eu trabalhei em torno do problema definindo o namespace na configuração duas vezes ( inbox e inbox_alt , com o último com disabled = yes ), e coloquei isso no userdb:

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

Dessa forma, eu poderia definir com sucesso prefix em inbox_alt para a string vazia.

    
por 18.07.2015 / 12:27