Thunderbird a uwierzytelnianie za pomocą Microsoft OAuth w 2024 roku

Thunderbird Thunderbird Ostatnio zaktualizowany: 3 dni ago

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 października 2024 r. informacje te wciąż ewoluują i mogą ulegać zmianie. Prosimy o zaktualizowanie Thunderbirda do najnowszej wersji, 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. Przeczytaj artykuł z bazy wiedzy Microsoftu: 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. Nazwa serwera może wymagać zmiany z smtp.mail.outlook.com na smtp.outlook.com lub smtp.outlook.com na smtp.office365.com.
        Uwaga! Ustawienie smtp-mail.outlook.com, zgodnie z dokumentacją Microsoftu może nie działać w wydaniach Thunderbirda starszych niż 128.4.1.
      6. 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ł, rekomendujemy korzystanie z nowego profilu.

    Bardziej zaawansowane technicznie osoby, które chcą zachować inne zmiany wprowadzone w edytorze ustawień, mogą skorzystać z menedżera profili Thunderbirda, by przywrócić stary profil, a następnie wyszukać ouath2 w edytorze ustawień, 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ł. Instrukcje znjdziesz w następującym artykule Microsoftu: Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online.

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.

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