Błąd „SMTP Authentication Failed” oznacza, że serwer SMTP nie zaakceptował próby uwierzytelnienia przed wysłaniem wiadomości. Może to zablokować wysyłanie poczty, nawet jeśli odbieranie wiadomości nadal działa. Sprawdź dane logowania, port, szyfrowanie oraz metodę uwierzytelniania serwera SMTP.
Przyczyną bywają nieprawidłowe dane logowania, błędny port lub typ szyfrowania, niezgodna metoda uwierzytelniania, zapisane stare hasło albo blokada konta. Poniższe kroki pozwalają rozdzielić problem programu od problemu całego konta.
Spis treści
Najpierw ustal, gdzie występuje problem
Sprawdź zakres błędu, zanim zmienisz ustawienia:
- Spróbuj wysłać wiadomość przez webmail.
- Jeśli to możliwe, sprawdź konto w innym programie pocztowym lub na innym urządzeniu.
- Sprawdź, czy odbieranie poczty działa, a problem dotyczy wyłącznie wysyłania.
- Zanotuj dokładny komunikat serwera, kod błędu, godzinę wystąpienia i program, w którym pojawił się problem.
Jeśli wysyłanie nie działa tylko w jednym programie, przyczyną zwykle jest lokalna konfiguracja lub zapisane dane logowania. Jeśli błąd występuje także w webmailu i na innych urządzeniach, sprawdzenia wymaga konto, metoda logowania albo usługa pocztowa.
Sprawdź ustawienia serwera SMTP
Otwórz ustawienia konta w programie pocztowym i przejdź do konfiguracji serwera poczty wychodzącej. Porównaj wartości z wymaganiami dostawcy poczty:
- Sprawdź nazwę serwera SMTP.
- Sprawdź port serwera.
- Wybierz wymagany rodzaj szyfrowania: STARTTLS albo SSL/TLS. Nie ustawiaj innej metody tylko dlatego, że jest dostępna na liście.
- Włącz uwierzytelnianie dla serwera poczty wychodzącej.
- Sprawdź nazwę użytkownika. W wielu usługach jest nią pełny adres e-mail.
- Usuń zapisane hasło i wpisz je ponownie. Nie przekazuj hasła w wiadomości ani w zgłoszeniu do pomocy.
W przypadku poczty dhosting parametry SMTP to smtp.dpoczta.pl, port 587 oraz szyfrowanie STARTTLS. Ustawienia te dotyczą połączenia z serwerem poczty wychodzącej.
Po zmianie ustawień zamknij i uruchom ponownie program pocztowy, a następnie wyślij krótką wiadomość testową.
Rozpoznaj błąd danych logowania
Jeśli program od razu prosi o hasło, a po jego wpisaniu ponownie wyświetla „SMTP Authentication Failed”, sprawdź, czy używasz właściwego konta. Zwróć uwagę na pełny adres e-mail, wielkość liter w haśle oraz stare dane zapisane w programie.
Po zmianie hasła program może nadal używać poprzedniej wartości. Usuń zapisane dane logowania i wpisz aktualne hasło ręcznie. Jeżeli konto korzysta z dodatkowego zabezpieczenia, dostawca może wymagać hasła aplikacji zamiast standardowego hasła do konta.
Sprawdź metodę logowania i zabezpieczenia konta
Samo wpisanie hasła nie zawsze wystarcza. Niektórzy dostawcy wymagają OAuth, czyli logowania przez zgodę udzieloną aplikacji, albo hasła aplikacji. Gdy używany jest OAuth, program może wymagać ponownej autoryzacji w oknie dostawcy poczty.
- Sprawdź, czy program obsługuje metodę uwierzytelniania wymaganą przez dostawcę.
- Jeśli pojawiło się okno autoryzacji, przeprowadź logowanie ponownie.
- Sprawdź powiadomienia o podejrzanym logowaniu.
- Zweryfikuj, czy konto nie jest zablokowane, wygasłe albo objęte limitem prób logowania.
Nie wyłączaj MFA i nie próbuj omijać blokady. Skorzystaj z procedury odblokowania konta właściwej dla dostawcy lub skontaktuj się z administratorem.
Porównaj wyniki testów
Wynik testu pomaga wskazać miejsce problemu:
- Działa webmail, ale nie działa jeden program: sprawdź ustawienia SMTP, zapisane hasło i metodę uwierzytelniania w tym programie.
- Nie działa wysyłanie na kilku urządzeniach: sprawdź stan konta, blokadę logowania i wymagania dostawcy.
- Działa po zmianie sieci: porównaj ustawienia połączenia i sprawdź, czy bieżąca sieć nie wpływa na logowanie zgodnie z polityką administratora.
- Działa odbieranie, ale nie wysyłanie: skup się na serwerze SMTP, porcie, szyfrowaniu i uwierzytelnianiu serwera wychodzącego.
Co zrobić, jeśli podstawowe kroki nie pomogą
Zbierz dla administratora lub dostawcy poczty dokładny komunikat, kod błędu, godzinę próby, nazwę programu, urządzenie oraz informację, czy problem występuje w webmailu. Nie dołączaj hasła ani kodów jednorazowych.
Kody SMTP składają się z trzech cyfr. Pierwsza cyfra ogólnie wskazuje, jak serwer przyjął polecenie, dlatego pełny kod i treść odpowiedzi są ważniejsze niż sam komunikat programu. Znaczenie kodów opisano w liście kodów błędów SMTP.
Jeśli odpowiedź wskazuje na brak poprawnego logowania, sprawdź także wyjaśnienia komunikatu „Sender address rejected: not logged in”, który oznacza próbę wysyłki bez prawidłowego zalogowania aplikacji do serwera SMTP. Gdy pojawia się kod 550, użyj osobnych wskazówek dotyczących błędu 550 w e-mailach, ponieważ może on mieć inne znaczenie niż sam błąd uwierzytelniania.
Po poprawieniu ustawień wykonaj ponowny test w tym samym programie oraz, jeśli to możliwe, przez webmail. To pozwala potwierdzić, czy problem dotyczył konfiguracji urządzenia, czy całego konta.
