Automatyczna konwersja kont pocztowych Google do uwierzytelniania oAuth2.0

Thunderbird Thunderbird Ostatnio zaktualizowany: 85% użytkowników uznało to za pomocne

Począwszy od wersji 91.8.0, podczas aktualizacji z wersji niższej niż 91.8.0, Thunderbird będzie przestawiał metodę autentykacji kont Gmail na OAuth 2.0, aby pomóc użytkownikom w spełnieniu wymagań Google dotyczących stosowania OAuth 2.0 przy logowaniu do Gmaila.

Zalecamy aktualizację do najnowszej wersji programu Thunderbird, aby uzyskać najnowsze poprawki zabezpieczeń oraz wiele innych poprawek i ulepszeń. Jeśli jednak chcesz na własne ryzyko nadal używać starej wersji programu Thunderbird poniżej 91.8.0, będziesz musiał samodzielnie zmienić metodę uwierzytelniania na OAuth2. Możesz również skorzystać z poniższej instrukcji dla nowszej wersji Thunderbirda, aby upewnić się, czy metoda uwierzytelniania jest rzeczywiście ustawiona na OAuth2.

Sprawdzenie, czy konto Gmail w Thunderbirdzie jest ustawione na OAuth2

Serwer poczty wychodzącej (SMTP)

  1. Przejdź do > Konfiguracja kont
  2. Wybierz swoje konto (n.p. [email protected]) z listy kont po lewej.
  3. U dołu panelu ustawień znajdź Serwer poczty wychodzącej (SMTP).
  4. Kliknij przycisk Edytuj serwer SMTP… po prawej.
  5. W oknie dialogowym serwera SMTP upewnij się, że Metoda uwierzytelniania jest ustawiona na OAuth2.
  6. Kliknij przycisk OK aby zapisać ustawienia serwera SMTP.

Serwer poczty przychodzącej

  1. Przejdź do > Konfiguracja kont
  2. Wybierz swoje konto (n.p. [email protected]) z listy kont po lewej.
  3. Pod nazwą twojego konta wybierz podsekcję Konfiguracja serwera (jeśli nie jest widoczna, może być konieczne wcześniejsze przełączenie przycisku >).
  4. Upewnij się, że Ustawienia zabezpieczeń > Metoda uwierzytelniania jest ustawione na OAuth2.
Ciasteczka oraz javascript muszą być włączone, aby proces konfiguracji uwierzytelniania OAuth 2.0 działał prawidłowo. Jeśli odrzucasz ciasteczka w Thunderbirdzie, proces konfiguracji OAuth się nie powiedzie, ponieważ niektóre ciasteczka muszą być zaakceptowane, aby przechowywać dane między aktualizacjami stron. Użytkownik musi przynajmniej tymczasowo zaakceptować ciasteczka, korzystając z jednej z metod opisanych poniżej.

Jak uniknąć lub naprawić błąd OAuth spowodowany odrzuconymi ciasteczkami?

Sprawdź najpierw ogólne ustawienia dotyczące ciasteczek w Thunderbirdzie:

  • Przejdź do > PreferencjeUstawienia > Prywatność i bezpieczeństwo > Strony.
  • Spójrz na pole wyboru Akceptowanie ciasteczek.

Jeżeli opcja Akceptowanie ciasteczek nie jest zaznaczona, wykonaj jedną z poniższych czynności i spróbuj ponownie przejść proces uwierzytelnienia OAuth:

  • Utwórz wyjątek, aby akceptować ciasteczka od Google:
    • Kliknij sąsiedni przycisk Wyjątki… aby otworzyć okno dialogowe Wyjątki – Ciasteczka.
    • W polu tekstowym Adres witryny wprowadź https://accounts.google.com.
    • Wybierz Zezwalaj, a następnie Zapisz zmiany.
  • Możesz również ustawić akceptowanie wszystkich ciasteczek:
    • Zaznacz pole wyboru opcji Akceptowanie ciasteczek.

Po przejściu przez proces OAuth, jeśli chcesz, możesz ponownie zablokować ciasteczka, ponieważ odbieranie i wysyłanie poczty będzie działać z odrzucanymi ciasteczkami. Jednak odrzucanie ciasteczek ma tę wadę, że gdy token OAuth umożliwiający dostęp do Gmaila kiedyś w przyszłości wygaśnie, pojawi się okno dialogowe OAuth i uwierzytelnienie ponownie się nie powiedzie, dopóki nie zaakceptujesz wymaganych ciasteczek.

Więcej szczegółów na temat ciasteczek znajdziesz w artykule Panel Prywatność - zdalna zawartość i ustawienia ciasteczek w Thunderbirdzie.

Jak uniknąć lub naprawić błąd OAuth spowodowany przez wyłączony javascript

  1. Przejdź do > PreferencjeUstawienia > Ogólne.
  2. W prawym dolnym rogu panelu ustawień Ogólne, kliknij Edytor ustawień….
  3. W polu Szukaj preferencji wprowadź: javascript.enabled.
  4. W wyniku wyszukiwania powinna pojawić się jedna linia z preferencją javascript.enabled.
    • Jeżeli wartość javascript.enabled to true, zmiany nie są wymagane.
    • Jeżeli wartość javascript.enabled to false, należy zmienić ją na true poprzez kliknięcie przycisku Przełącz Fx71aboutconfig-ToggleButton po prawej.

Sprawdź, czy zapisane zostały właściwe tokeny uwierzytelniające

  • Przejdź do > Preferencje > Prywatność i bezpieczeństwo > Hasła> Zachowane hasła.
    • Jeśli uwierzytelnianie konta zostało ustawione na OAuth2 i logowanie OAuth przebiegło pomyślnie, dla każdej nazwy użytkownika (konta gmail) powinieneś zobaczyć wpisy w postaci
oauth://accounts.googlecom (https://mail.googlecom/…)
Informacja: Wpis oauth jest tokenem uwierzytelniania OAuth2, a nie hasłem.
  • Jeśli uwierzytelnianie konta było ustawione na OAuth2, a logowanie OAuth nie powiodło się, sprawdź wpisy haseł dla danego dostawcy usługi e-mail w postaci jak niżej i usuń je:
imap://imap.gmailcom (imap://imap.gmailcom)
smtp://smtp.gmailcom (smtp://smtp.gmailcom)

Jeśli nadal masz problemy, możesz zadać pytanie w pomocy Thunderbirda.

Czy ten artykuł okazał się pomocny?

Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji