Gmail отклоняет пароль SMTP с двухфакторной аутентификацией

29

Я использую приложение Mail в Mac OS X для доступа к моей учетной записи Gmail с помощью двухфакторной аутентификации. Приложение настроено с помощью пароля для конкретного приложения и работает отлично в течение нескольких дней: электронная почта может быть отправлена ​​и получена без проблем. Но тогда я получаю это сообщение об ошибке:

SMTP-сервер "smtp.gmail.com" отклонил пароль для пользователя ".... @ gmail.com"

С этого момента никакие электронные письма не могут быть отправлены, хотя я все еще получаю входящие сообщения через IMAP.

Если я аннулирую пароль для конкретного приложения, сгенерирую новый и введу его в приложение, это решит проблему за несколько дней. Затем я снова получаю эту ошибку и должен ввести новый пароль. Это продолжается уже несколько месяцев.

До того, как я включил двухфакторную аутентификацию, все работало без сбоев.

Я также настроил Gmail на своем iPhone с другим паролем для конкретного приложения, и там эта проблема не возникает.

Гай Гур-Ари
источник
Этот вопрос выглядит как дубликат этого: apple.stackexchange.com/questions/53885/… . Вы можете проверить это.
Эндрю Ферье
это очень интересный вопрос, возможно неправильный сайт stachexchange, но чертовски интересный!
the0ther
Не работает Введите пароль 2fa как с именем пользователя, так и без него, и я не могу отправить. Обратите внимание, что я использую «Другое», а не «Google» при настройке на Iphone 5 (последняя версия на сегодняшний день).
Лоби

Ответы:

16

Пароль приложения, который вы создадите, нужно будет добавить в два места в вашем приложении Apple Mail.

Существует ваш пароль сервера входящей почты, который сразу же отображается под вашей учетной записью.

Ниже вы можете увидеть выбор сервера исходящей почты (SMTP). По умолчанию будет Gmail. Нажмите на выпадающий список и выберите «Редактировать список серверов».

Здесь вы обнаружите, что вам действительно нужно ввести этот пароль приложения еще раз. Поместите это сюда, и все готово.

Другая ссылка на срок действия паролей приложений неверна. ЕДИНСТВЕННЫЕ пароли делают. Если вы используете обычные пароли приложений, вы должны войти в настройки своей учетной записи и отозвать их, когда они больше не нужны.

Кейси Вагнер
источник
Спасибо. Мне известно об этом, и я добавил пароль как для входящей, так и для исходящей почты. Я знаю, что я добавил их правильно, потому что некоторое время я мог отправлять и получать электронные письма (я обновил вопрос, чтобы отразить это). Проблема в том, что через некоторое время, и без изменения каких-либо настроек, отправка электронной почты перестала работать. Я все еще могу получать электронную почту. Я понимаю, что это сложная проблема для решения; Я просто надеялся, что кто-то еще тоже столкнулся с этим.
Гай Гур-Ари
Это убивает меня с тех пор, как я перешел на двухфакторную аутентификацию в Gmail ... спасибо!
cscott530
5

Я тоже столкнулся с этой проблемой и через некоторое время определил, что она связана с Keychain Access, где хранятся пароли.

Один форум, который я нашел, предложил запустить «Восстановление» цепочки ключей входа (доступно через пункт меню «Первая помощь»), что решило проблему для некоторых людей. Для меня, однако, процесс ремонта не нашел ничего, чтобы исправить.

Наконец, я прошел следующие шаги, которые решили проблему для меня:

  1. Закрыть почту и iCal
  2. Откройте «Системные настройки» -> «Почта, контакты и календари», найдите учетную запись Google / Gmail и снимите флажки «Почта и календари».
  3. Вручную удалите все ссылки на imap.google.com, smtp.google.com, calendar.google.com и аналогичные элементы из моей цепочки для ключей входа в систему (просто выберите их и удалите их)
  4. Вернитесь на экран «Настройки почты» и снова включите «Почта и календари».
  5. Перейдите на вкладку «Подробности» на этом экране и введите временный пароль Google.
  6. Откройте Почту. Получение электронной почты должно работать, но при отправке электронной почты вам будет предложено ввести пароль - используйте тот же, который использовался в шаге 5, и установите флажок, чтобы запомнить его.

Я уверен, что эти шаги немного излишни, но они сработали для меня, поэтому я не жалуюсь ...

мое лучшее предположение состоит в том, что использование нескольких паролей к одной и той же учетной записи Google каким-то образом отбросило Google или Mac.

Guypo
источник
Большинство моих ключей входа были на самом деле под smtp.gmail.com, imap.gmail.com и т. Д., А не google.com.
Скрестим
3

На сайте поддержки Google, касающемся двухэтапной проверки, они прямо говорят об этой проблеме и говорят, что она более или менее сводится к тому, чтобы убедиться, что вы отметили галочкой поле «запомнить этот пароль».

Цитируется прямо с сайта поддержки Google :

Вскоре после включения двухэтапной проверки вы получите уведомление о том, что ваш пароль больше не работает (см. Изображение ниже). Введите пароль для конкретного приложения, который вы сгенерировали в поле «Пароль» (1). Если вы хотите, чтобы Mail сохранял ваш пароль для входа в будущем, вы можете установить флажок «Запомнить этот пароль в моей цепочке для ключей» (2).

Пример двухэтапного диалогового окна подтверждения для входа в Apple Mail.

Брэдли А. Тетро
источник
1

Я считаю, что каким-то образом «сертификат TLS» устанавливается. Я изменяю это на None, и оно снова начинает работать.


В моем случае я использую следующие настройки

  1. smtp.gmail.com
  2. TLS на порт 465
  3. В качестве пароля я использую мой новый двусторонний идентификационный пароль, определенный здесь: SmsAuthSettings
brianegge
источник
0

Я долго боролся с этой проблемой, прежде чем понял ее.

Чтобы получить доступ к учетной записи Gmail, защищенной двухфакторной проверкой в ​​Mail, необходимо убедиться, что ваша учетная запись Google распознает ваш телефон как авторизованное устройство. Для этого перейдите на страницу двухэтапного подтверждения:

https://accounts.google.com/b/0/SmsAuthConfig

и нажмите «Управление паролями для приложений».

Затем введите пароль, указанный в почтовом приложении. Возможно, вам придется удалить и сбросить свой почтовый аккаунт. Это сработало для меня.

samthebrand
источник