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 и перезапуска сервиса, он работает!

Другие вопросы по тегам