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:
- Zamknij eM Client.
- Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
- Pobierz i uruchom plik rejestru z artykułu: useoldoutlookcomflow.reg (dostępny w sekcji Załączniki).
- Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.
Obejście dla macOS:
- Zamknij eM Client.
- Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
- Otwórz Terminal i uruchom polecenie:
defaults write com.emclient.mail.client UseOldOutlookComFlow -bool TRUE - 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:
- Zamknij eM Client.
- Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
- Pobierz i uruchom plik rejestru: removeoldoutlookcomflow.reg.
- Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.
Usuwanie obejścia (macOS):
- Zamknij eM Client.
- Cofnij uprawnienia dla eM Client w swoim koncie Outlook.com: https://account.live.com/consent/Manage
- Otwórz Terminal i uruchom polecenie:
defaults delete com.emclient.mail.client UseOldOutlookComFlow - Otwórz eM Client i zaloguj się ponownie w oknie OAuth, które się pojawi.