Thunderbird a uwierzytelnianie za pomocą Microsoft OAuth w 2024 roku

Microsoft wprowadził pewne zmiany w uwierzytelnianiu hostowanych usług poczty e-mail dla kont biznesowych i akademickich. W tym artykule opisano te zmiany i sposoby dostosowania się do nich.

Od stycznia 2024 r. informacje te wciąż ewoluują i mogą ulegać zmianie. Prosimy o uaktualnienie do aktualnej wersji programu Thunderbird, aby uzyskać najlepsze wrażenia z korzystania z usług poczty e-mail firmy Microsoft. Ze względu na stale zmieniającą się różnorodność serwerów poczty e-mail i wdrożeń Microsoftu, bez ostrzeżenia mogą pojawić się problemy, które spowodują, że Thunderbird i inne klienty poczty firm innych niż Microsoft nagle po pewnym czasie przestaną działać.

Zmiany w autoryzacji

Microsoft wprowadził następujące zmiany:

  • Wycofano podstawowe uwierzytelnianie (nazwa użytkownika/hasło), a zamiast tego wymagane jest uwierzytelnianie OAuth.
  • W niektórych przypadkach uwierzytelnianie SMTP zostało całkowicie wyłączone. W przypadku nowych kont SMTP zawsze jest wyłączone. Ponadto istnieją pewne ograniczenia dotyczące SMTP, które nie są do końca zrozumiałe.

Microsoft zmienił również sposób klasyfikacji niektórych klientów, a poprzednia konfiguracja OAuth w Thunderbirdzie nie spełniała kryteriów klienta desktopowego. W rezultacie zostaliśmy zmuszeni do wprowadzenia zmian w konfiguracji Thunderbirda, które mogą mieć skutki uboczne dla użytkowników.

Zmiany lub problemy, które możesz napotkać

W outlook.com, hotmail.com, Microsoft 365 (pakiet poprzednio znany jako Office 365 i często określany w skrócie „O365”) lub w innych usługach pocztowych dostarczanych przez Microsoft możesz napotkać następujące problemy:

Hasło do Outlooka lub Hotmaila nie działa z Thunderbirdem i nie można wysyłać ani odbierać wiadomości

  • Thunderbird może wyświetlić komunikat o błędzie o treści podobnej do: Login to server outlook.office365.com with username youremail@hotmail.com failed.
  • Rozwiązanie
    • Upewnij się, że na twoim koncie Microsoft jest włączona weryfikacja dwuetapowa. Zobacz artykuł z bazy wiedzy Microsoft: Używanie weryfikacji dwuetapowej na koncie Microsoft.
    • Włącz w Thunderbirdzie obsługę ciasteczek dla witryn Microsoft Outlook lub Hotmail. Jeżeli obsługa ciasteczek nie będzie aktywna, nie będzie można zalogować się na swoje konto Outlook lub Hotmail przy użyciu uwierzytelnienia „OAuth2”.
      1. Kliknij ikonę > Ustawienia > Prywatność i bezpieczeństwo.
      2. w sekcji Strony zaznacz Akceptowanie ciasteczek.
      3. Kliknij przycisk Wyjątki… znajdujący się obok funkcji Akceptowanie ciasteczek, aby upewnić się, że nie są blokowane ciasteczka z witryn Microsoft, takich jak outlook.com, hotmail.com lub office365.com
    • Zmień metodę uwierzytelniania Thunderbirda dla poczty przychodzącej (IMAP lub POP)
      1. Kliknij > Konfiguracja kont.
      2. Po lewej stronie kliknij przycisk Konfiguracja serwera, zaznacz swoje konto outlook.com, lub hotmail.com.
      3. Z rozwijanego menu Metoda uwierzytelniania: wybierz OAuth2 zamiast Zwykłe hasło.
        Tb115-server-settings-oauth2
    • Zmień metodę uwierzytelniania Thunderbirda do wysyłania wiadomości (SMTP):
      1. Kliknij > Konfiguracja kont.
      2. Po lewej stronie kliknij Serwer poczty wychodzącej (SMTP).
      3. Po prawej stronie wybierz swoje konto Microsoft i kliknij przycisk Edytuj…
        Tb115-SMTP-settings-edit
      4. Z rozwijanego menu Metoda uwierzytelniania: wybierz OAuth2 zamiast Zwykłe hasło.
        Tb115-SMTP-settings-oauth2
      5. Kliknij OK, by zapisać zmiany.

Jest wyświetlana informacja, że jest wymagana zgoda administratora IT

  • W takim przypadku należy poprosić administratora IT o autoryzację Thunderbirda. Zatwierdzenie jest wymagane, ale tylko jednorazowo.

Zgodnie z dokumentacją firmy Microsoft administratorzy powinni odwiedzić stronę https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753 i w celu autoryzacji Thunderbirda udzielić następujących uprawnień: IMAP.AccessAsUser.All, POP.AccessAsUser.Al, SMTP.Send i offline_access

Konto działało w Thunderbirdzie 102.6.1, ale nie działa w wersji 102.7.1 lub wyższej

  • Spróbuj zalogować się za pomocą nowego profilu Thunderbirda. Aby dowiedzieć się, jak stworzyć nowy profil, zapoznaj się z artykułem Menedżer profili Thunderbirda - tworzenie i usuwanie profili.
  • Jeśli nowy profil zadziałał, najlepszym rozwiązaniem dla większości osób jest korzystanie z nowego profilu.
    Bardziej zaawansowane technicznie osoby, które chcą zachować inne zmiany wprowadzone w edytorze konfiguracji, mogą skorzystać z menedżera profili Thunderbirda, by przywrócić stary profil, a następnie użyć edytora ustawień, wyszukać ouath2, znaleźć odpowiedni serwer (serwery), a następnie usunąć wartości dla oauth2.issuer oraz auth2.scope.
  • W innym wypadku poproś o pomoc.

IMAP/POP3 działają, ale SMTP nie

  1. Jeśli masz konto biznesowe Microsoft 365, upewnij się, że autoryzacja SMTP jest włączona lub zapytaj swojego administratora, aby to sprawdził. Microsoft podał instrukcje w tym artykule: Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online.
  • Jeśli masz osobiste konto Microsoft 365/Hotmail/inne, skorzystaj z podstawowej autoryzacji. Przeczytaj poradnik Microsoftu opisujący, jak to zrobić.

Kalendarz nie działa

  • Thunderbird nie wspiera kalendarzy Exchange. Jeśli korzystasz z rozszerzenia lub innego oprogramowania włączającego kalendarz, musisz poszukać pomocy u autora tego rozszerzenia lub oprogramowania.

Gdzie otrzymać pomoc

  • Jeśli używasz Thunderbirda w firmie lub instytucji akademickiej, która udostępnia konta Microsoft, należy szukać pomocy w swojej organizacji.
  • Jeśli masz konto osobiste w jednej z udostępnianych przez Microsoft usług, poproś o pomoc.

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