Я устанавливаю Postfix и Dovecot в новом окне Ubuntu, следуя эти направления.
С клиентской машины я подтверждаю, что протокол POP3 работает.
telnet mydomain.com 110
+OK Dovecot ready.
USER me@mydomain.com
+OK
PASS mypassword
+OK Logged in.
quit
+OK Logging out.
Однако при попытке настроить Gmail на том же клиенте для получения электронной почты через POP3 я получаю сообщение об ошибке
Server denied POP3 access for the given username and password.
Server returned error: "Login failed."
Я тщательно подтвердил, что Gmail настроен на использование того же POP-сервера, порта, имени пользователя и пароля, которые я использовал при проверке соединения с телнет.
Что могло быть причиной того, что Gmail выдает сообщение "Ошибка входа"?
Оказывается, хотя изменения DNS, указывающие на новый сервер, были распространены на мой локальный сервер, когда я проводил тестирование, они, вероятно, еще не были распространены в Google.
Повторная попытка процедуры на следующий день сработала нормально.
Хотя я не могу помочь вам решить эту проблему, я могу помочь вам отладить ее. Первое, что вам нужно сделать, это увеличить уровень журнала Dovecot:
auth_debug_passwords=yes
mail_debug=yes
Перезапустите dovecot и попробуйте войти в свою учетную запись Gmail. Теперь вы можете увидеть, пытался ли Gmail войти в вашу голубятню или нет, в журнале, который вы определили для голубятни (по умолчанию это будет /var/log/mail.log
Думаю).