Автоматический перевод почтовых аккаунтов Google на аутентификацию OAuth 2.0

Thunderbird Thunderbird Последнее обновление: 50% пользователей проголосовали за полезность

Начиная с версии 91.8.0, при обновлении с версии ниже 91.8.0 Thunderbird будет переводить аккаунты Gmail на метод аутентификации OAuth 2.0, чтобы помочь пользователям соответствовать требованию Google по использованию OAuth 2.0 для входа в Gmail. Эти изменения производятся по требованию Google.

Мы рекомендуем обновить Thunderbird до последней версии, чтобы получить последние исправления безопасности и многие другие исправления и улучшения. Однако, если вы хотите продолжать использовать Thunderbird версии ниже 91.8.0 на свой страх и риск, вам придётся изменить метод аутентификации на OAuth2 вручную. Вы также можете перепроверить, что для метода аутентификации в настоящий момент установлено значение OAuth2, следующим образом на любой более новой версии Thunderbird.

Убедитесь, что ваша учётная запись Thunderbird Gmail настроена на OAuth2

Исходящий сервер (SMTP)

  1. Нажмите > Параметры учётной записи
  2. Выберите свою учётную запись (например, Jane@example.com) в списке учётных записей слева.
  3. В нижней части панели параметров найдите Сервер исходящей почты (SMTP).
  4. Нажмите на кнопку Изменить SMTP-сервер… справа.
  5. В диалоговом окне SMTP-сервер убедитесь, что значение Метод аутентификации - OAuth2.
  6. Нажмите на кнопку OK для подтверждения настроек SMTP-сервера.

Исходящий сервер

  1. Нажмите > Параметры учётной записи
  2. Выберите свою учётную запись (например, Jane@example.com) в списке учётных записей слева.
  3. Под строкой вашей учётной записи выберите подраздел Параметры сервера (если он невиден, то вам может потребоваться нажать сначала на кнопку >.
  4. Проверьте, что значение Настройки защиты - OAuth2.


Чтобы работал процесс установки OAuth 2.0, хранение куки и использование Javascript должны быть разрешены. Если вы отказались от хранения кук в Thunderbird, во время процесса OAuth возникнет ошибка, потому что некоторые виды кук используются в нём для хранения данных между обновлениями страниц. Вам нужно по крайней мере временно разрешить хранение кук одним из способов, описанных ниже.

Как предотвратить или исправить ошибку OAuth, вызванную отказом от хранения куки

Для начала, проверьте общие настройки куки в Thunderbird:

  • Перейдите в > НастройкиНастройки > Приватность и защита > Веб-содержимое.
  • Проверьте, поставлен ли флажок «Принимать куки с сайтов».

Если флажок «Принимать куки с сайтов» снят, сделайте одно из следующих действий и повторите процесс входа в OAuth:

  • Создайте исключение, разрешив хранение куки Google:
    • Нажмите кнопку Исключения…, чтобы открыть диалоговое окно «Исключения — куки».
    • В поле «Адрес веб-сайта» введите «https://accounts.google.com».
    • Выберите Разрешить, а затем нажмите Сохранить изменения.
  • Или же разрешите хранение всех куки:
    • Поставьте флажок «Принимать куки с сайтов».

После завершения процесса OAuth вы можете снова отказаться от хранения куки, продолжая получать и отправлять письма. Однако, по истечении срока действия атрибута oAuth для доступа к Gmail процесс oAuth придётся запустить снова, что потребует разрешения хранения куки.

Узнать больше о куки вы можете в этой статье.

Как предотвратить или исправить ошибку OAuth, вызванную отказом от использования Javascript

  1. Перейдите в > НастройкиНастройки > Основные
  2. В нижнем правом углу панели настроек Основные нажмите Редактор настроек.
  3. Скопируйте или введите это в поле поиска Искать параметр по названию: javascript.enabled.
  4. Теперь вы должны увидеть единственный результат поиска по настройке javascript.enabled.
    • Если значение javascript.enabled - true, изменения не требуются.
    • Если значение javascript.enabled - false, вам необходимо изменить его на true, нажав на кнопку Переключатель Fx71aboutconfig-ToggleButton справа.

Проверьте, правильные ли атрибуты аутентификации были сохранены

  • Перейдите в > Настройки > Приватность и защита > Пароли> Сохранённые пароли.
    • Если для метода аутентификации аккаунта установлено значение OAuth2, и вход в OAuth был произведён успешно, для каждого имени пользователя (аккаунта Gmail) должна отображаться запись вида
oauth://accounts.google.com (https://mail.google.com/ …)
Примечание: Запись oauth — это атрибут аутентификации OAuth2, а не пароль.
  • Если же метод аутентификации аккаунта установлен в OAuth2, но вход в OAuth не был произведён успешно, проверьте свои записи-пароли на наличие наличие записей для поставщиков следующего вида и удалите их, если таковые имеются:
imap://imap.gmail.com (imap://imap.gmail.com)
smtp://smtp.gmail.com (smtp://smtp.gmail.com)

Если у вас по-прежнему возникают проблемы, вы можете задать вопрос в поддержке Thunderbird.

Помогла ли эта статья?

Пожалуйста, подождите...

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

Подробнее