Nie można wysłać wiadomości z kont Outlook.com – „Uwierzytelnianie przerwane”

Aktualizacja 02.03.2023: Udostępniliśmy alternatywne obejście, które używa AirSync zamiast SMTP do wysyłania wiadomości e-mail. Więcej informacji znajdziesz w artykule. Nowe obejście jest dostępne w eM Client 9.2. Jeśli używasz starszej wersji i nie chcesz aktualizować, nadal możesz skorzystać z obejścia opisanego poniżej.

W ciągu ostatnich kilku dni użytkownicy kont @outlook.com, @hotmail.com oraz innych bezpłatnych kont Microsoft mogli napotkać problem z wysyłaniem wiadomości e-mail.

[SMTP] MailClient.Accounts.AuthenticationAbortedException: Uwierzytelnianie przerwane.

Problem jest spowodowany błędem w nowej wersji nowoczesnego logowania OAuth firmy Microsoft. Tymczasowo działa konfiguracja konta z użyciem starszej wersji logowania OAuth.

Obejście dla Windows:

  1. Zamknij eM Client.
  2. Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
  3. Pobierz i uruchom plik rejestru z artykułu: useoldoutlookcomflow.reg (dostępny w sekcji Załączniki).
  4. Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.

Obejście dla macOS:

  1. Zamknij eM Client.
  2. Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
  3. Otwórz Terminal i uruchom polecenie: defaults write com.emclient.mail.client UseOldOutlookComFlow -bool TRUE
  4. Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.

Usuwanie obejścia (Windows):

Gdy Microsoft naprawi problem, możesz pozostać przy starszym OAuth lub usunąć obejście:

  1. Zamknij eM Client.
  2. Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
  3. Pobierz i uruchom plik rejestru: removeoldoutlookcomflow.reg.
  4. Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.

Usuwanie obejścia (macOS):

  1. Zamknij eM Client.
  2. Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
  3. Otwórz Terminal i uruchom polecenie: defaults delete com.emclient.mail.client UseOldOutlookComFlow
  4. Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)