Dovecot Прерванный вход в систему user=<>
У меня проблема с конфигурацией Dovecot.
Я установил полный пакет VestaCP (Hosting Control Panel), в него входит Dovecot.
(Ранее я настраивал много серверов с помощью этой панели, и все работает нормально)
После добавления нового адреса электронной почты на панели я пытаюсь подключиться через Apple Mail и Mozila thunderbird, но почтовый клиент показывает ошибку о неверном адресе электронной почты / пароле.
В /var/log/dovecot.log
я нашел это:
imap-login: Info: Aborted login (auth failed, 2 attempts in 1 secs): user=<>, method=LOGIN, rip=x.x.x.x, lip=y.y.y.y, TLS, session=<zzz>
Зачем "user=<>
"Я думаю, что там должно быть письмо, но оно пустое? В почтовом клиенте логин указан, конечно.
Если это поможет:
- ОС Ubuntu 16.04. AWS EC2.
- Открыты порты 143, 587 в группах безопасности AWS.
1 ответ
Я исправил это!
В панели весты я захожу в "Пользователь" и делаю "Перестроить почту".
После этого в dovecot.log я обнаружил новую ошибку:
Error: User initialization failed: namespace configuration error: Duplicate namespace prefix: ""
imap: Error: Invalid user settings. Refer to server log for more information.
Решить эту проблему я нашел здесь
После удаления файла /etc/dovecot/conf.d/15-mailboxes.conf и перезапуска сервиса, он работает!