dovecot diz que o userdb tem detalhes faltantes

1

Quando tento me conectar ao dovecot via outlook, recebo este erro:

ERR:[AUTH]:authentication failed

aqui estão os arquivos de log:

Sep 16 12:23:32 hostname9727 dovecot: auth: Error: passwd-file /etc/maillpass: User aaaa is missing userdb info
Sep 16 12:23:35 hostname9727 dovecot: pop3-login: Disconnected (auth failed, 1 attempts in 2 secs): user=<aaaa>, method=PLAIN, rip=77.114.47.11, lip=30.220.108.9, session=<oF81YqI83gBNfC8L>
Sep 16 12:26:02 hostname9727 dovecot: master: Warning: Killed with signal 15 (by pid=14751 uid=0 code=kill)
Sep 16 12:26:02 hostname9727 dovecot: master: Dovecot v2.2.10 starting up for imap, pop3 (core dumps disabled)
Sep 16 12:26:11 hostname9727 dovecot: auth: Error: passwd-file /etc/maillpass: User aaaa is missing userdb info
Sep 16 12:26:13 hostname9727 dovecot: pop3-login: Disconnected (auth failed, 1 attempts in 2 secs): user=<aaaa>, method=PLAIN, rip=77.114.47.11, lip=30.220.108.9, session=<ykSja6I8AQBNfC8L>

e aqui está o banco de dados de senhas:

aaaa:1234

Obrigado!

    
por prognoza 16.09.2016 / 18:33

1 resposta

1

aaaa:1234

Isso não é um banco de dados de usuários , pois a mensagem de erro indica que você está claramente perdendo mais do que alguns campos para isso.

Esse formato pode, de fato, ser um banco de dados de senhas , mas você ainda precisa definir em seu arquivo de configuração os outros campos obrigatórios normalmente encontrados no banco de dados do usuário. Consulte o manual: link como usar o banco de dados de senhas como o modelo para derivar os campos userdb.

Por fim, você pode ter ofuscado seu hash de senha, mas se a senha de texto não criptografada para o usuário aaaa for 1234 , eu esperaria algo como:

aaaa:{plain}1234
    
por 16.09.2016 / 19:15