Назад | Перейти на главную страницу

Dovecot, POP3 и Gmail

Я устанавливаю 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 Думаю).