Thunderbird не проходит проверку Gmail OAuth2, несмотря на правильные учетные данные

Thunderbird не проходит проверку Gmail OAuth2, несмотря на правильные учетные данные

При попытке настроить учетную запись Gmail с использованием OAuth2 на новой установке Thundirbird мне не удается пройти корректную аутентификацию, несмотря на предоставление правильных учетных данных.

С помощью мастера Thunderbird я получаю все серверы и отображается новое окно для OAuth2. Я вхожу в систему и прохожу двухэтапную аутентификацию, после чего мне предоставляется информация о том, что я собираюсь разрешить Thunderbird получать, отправлять электронную почту и т. д.

После нажатия кнопки «Разрешить» Thunderbird отображает сообщение «Ошибка аутентификации при подключении к серверу imap.gmail.com».

решение1

Решение предложено вэтотпоток решил мою проблему.

Похоже, что gmail не проходит аутентификацию, когда обнаруживает useragent встроенного браузера Thunderbird. Решение — установить свойство "general.useragent.compatMode.firefox" в значение true. Это делается с помощью редактора конфигурации (Edit-Preferences-Advanced-General-Config Editor.)

решение2

Для меня никакие другие предложения не сработали, кромеhttps://support.mozilla.org/xh/questions/1183589направили меня на правильный путь (хотя это не совсем моя ситуация).

Попробуйте мое предложение, если применимо следующее:

  1. Вы выбрали Oauth2 в качестве схемы аутентификации и попытались войти с помощью Oauth2. Вы все еще получаете сообщение об ошибке. Удаление паролей позволило вам снова войти, но проблема осталась.
  2. При отображении сохраненных паролей (Настройки -> Безопасность -> Сохраненные пароли) ваше имя пользователя отображается как «myaccount» вместо «[email protected]" - не отображается полный адрес электронной почты.
  3. Если вы вручную измените имя пользователя (щелкните правой кнопкой мыши -> Изменить имя пользователя), Thunderbird предложит вам снова войти в систему. Если вы это сделаете, он добавит новую запись в список с именем пользователя "myaccount" вместо "[email protected]".

ПРИМЕЧАНИЕ: Это было последнее, что я попробовал после целого ряда неудачных попыток следовать предложениям - поэтому я уже перепробовал все, от включения IMAP в gmail до удаления сохраненных паролей, редактирования конфигураций и установки свойства general.useragent.compatMode.firefox. Эти изменения могут быть достаточными для решения вашей проблемы, или они могут быть необходимыми, но недостаточными требованиями для работы моего решения.

Решение:

  1. Перейдите в редактор конфигурации (Настройки -> Дополнительно -> Редактор конфигурации)
  2. Введите в поиск «имя пользователя» — это должно выдать несколько результатов, один или несколько из которых могут иметь значение «myaccount» вместо «[email protected]". Для меня это было "mail.server.server1.userName".
  3. Измените имя пользователя-нарушителя так, чтобы оно содержало полный адрес электронной почты.
  4. При необходимости удалите свои пароли и войдите в систему снова, используя Oauth2.

Если вы перепробовали все остальные способы, но они не увенчались успехом, надеюсь, это наконец-то поможет :)

решение3

Илиобновление до 68.2.1для исправления.

решение4

Извините, что добавляю как ответ вместо комментариев (из-за репутации). Только что решил похожую/ту же проблему, установив Firefox в качестве браузера, как указано @Feldmarshall, и затем мне нужно было установить исключения cookie для:

Связанный контент