Когда я пытаюсь подключиться к 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
Спасибо!
aaaa:1234
Это не база данных пользователей , так как в сообщении об ошибке говорится, что вы явно пропустили для этого более нескольких полей.
Этот формат действительно может быть базой данных паролей , но тогда вам все равно нужно определить в вашем конфигурационном файле другие необходимые поля, которые обычно находятся в базе данных пользователей. Пожалуйста, обратитесь к руководству: http://wiki.dovecot.org/AuthDatabase/PasswdFile как использовать базу паролей в качестве шаблона для получения пользовательских полей.
Наконец, вы, возможно, обфусцировали хэш пароля, но если пароль пользователя aaaa в чистом тексте должен быть 1234
, я бы ожидал чего-то вроде:
aaaa:{plain}1234