dovecot сообщает, что в userdb отсутствуют детали

Когда я пытаюсь подключиться к dovecot через Outlook, я получаю эту ошибку:

ERR: [AUTH]: аутентификация не удалась

вот файлы журнала:

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>

и вот база данных паролей:

aaaa:1234

Спасибо!

1
задан 16 September 2016 в 19:59
1 ответ
aaaa:1234

Это не база данных пользователей , так как в сообщении об ошибке говорится, что вы явно пропустили для этого более нескольких полей.

Этот формат действительно может быть базой данных паролей , но тогда вам все равно нужно определить в вашем конфигурационном файле другие необходимые поля, которые обычно находятся в базе данных пользователей. Пожалуйста, обратитесь к руководству: http://wiki.dovecot.org/AuthDatabase/PasswdFile как использовать базу паролей в качестве шаблона для получения пользовательских полей.

Наконец, вы, возможно, обфусцировали хэш пароля, но если пароль пользователя aaaa в чистом тексте должен быть 1234, я бы ожидал чего-то вроде:

aaaa:{plain}1234
1
ответ дан 3 December 2019 в 23:41

Теги

Похожие вопросы