Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

analiza błędów SMTP

Termin Definicja
analiza błędów SMTP

Analiza błędów SMTP to proces badania kodów i komunikatów zwracanych przez serwer pocztowy podczas nieudanych prób wysyłki.

Jak czytać kody odpowiedzi SMTP

Analiza błędów SMTP polega na powiązaniu kodu odpowiedzi, komunikatu serwera oraz etapu, na którym przerwano wysyłkę wiadomości. SMTP, czyli Simple Mail Transfer Protocol, wykorzystuje trzycyfrowe kody statusu. Pierwsza cyfra określa ogólny charakter odpowiedzi: 2 oznacza pomyślne wykonanie polecenia, 3 wskazuje na odpowiedź pośrednią i oczekiwanie na dalsze dane, 4 oznacza błąd tymczasowy, a 5 błąd trwały. Pozostałe cyfry doprecyzowują klasę problemu, ale interpretacja pełnego komunikatu zależy od serwera i sytuacji.

Przykładowo kod 250 zwykle potwierdza prawidłowe wykonanie polecenia, natomiast 220 jest używany jako powitanie serwera gotowego do rozpoczęcia sesji. Kod 221 informuje o zamknięciu połączenia, a 354 oznacza, że serwer przyjął polecenie DATA i oczekuje treści wiadomości zakończonej sekwencją końca danych. Kod 421 może oznaczać chwilową niedostępność usługi, a 450 lub 451 często wskazują na czasowe odrzucenie wiadomości. Taki błąd nie zawsze oznacza nieprawidłową konfigurację programu pocztowego, ponieważ ponowienie próby po pewnym czasie może zakończyć się powodzeniem.

Błędy z grupy 5xx wymagają większej ostrożności. Kod 550 może wskazywać na odrzucenie adresata, brak uprawnień do przekazania wiadomości albo niespełnienie reguł serwera. Kod 535 jest często związany z nieudaną autoryzacją, ale sam numer nie wyjaśnia, czy przyczyną jest błędne hasło, wyłączona autoryzacja SMTP, nieprawidłowy sposób logowania lub blokada konta. Dlatego nie należy diagnozować wyłącznie na podstawie jednej liczby.

Etapy sesji, na których powstają problemy

Jednym z pierwszych etapów jest nawiązanie połączenia z właściwym hostem i portem. Dla SMTP stosuje się między innymi port 25 do komunikacji między serwerami, port 587 do przesyłania wiadomości przez klienta z użyciem mechanizmu submission oraz port 465 dla połączenia SMTP szyfrowanego od początku sesji. W praktyce znaczenie ma nie tylko numer portu, lecz także sposób uruchomienia szyfrowania. Próba użycia STARTTLS na porcie przeznaczonym do połączenia szyfrowanego od początku może powodować niezgodność protokołu.

Po powitaniu serwer może oczekiwać polecenia EHLO albo HELO. Odpowiedź na EHLO zawiera listę rozszerzeń obsługiwanych przez serwer, takich jak AUTH, SIZE, 8BITMIME lub STARTTLS. Jeżeli serwer nie zgłasza STARTTLS, klient nie powinien zakładać, że szyfrowanie zostanie dostępne w tej sesji. Z kolei odpowiedź 530 przed przyjęciem nadawcy lub odbiorcy może oznaczać konieczność wcześniejszego uwierzytelnienia albo ustanowienia szyfrowanego połączenia.

Kolejna grupa problemów pojawia się przy poleceniach MAIL FROM i RCPT TO. Serwer może zaakceptować nadawcę, ale odrzucić konkretnego odbiorcę, dlatego warto sprawdzić, czy błąd występuje dla wszystkich adresów, czy tylko dla jednej domeny. Odrzucenie na etapie RCPT TO może wynikać z nieistniejącej skrzynki, ograniczeń relay, blokady domeny odbiorcy lub reguł antyspamowych. Jeżeli problem występuje dopiero po poleceniu DATA, przyczyną może być zawartość wiadomości, rozmiar załącznika, typ pliku albo analiza reputacji nadawcy.

Autoryzacja, szyfrowanie i odrzucenie wiadomości

Autoryzacja SMTP jest odrębnym etapem od samego połączenia z serwerem. Program pocztowy może prawidłowo otworzyć połączenie, lecz nie uzyskać prawa do wysyłki. W takim przypadku należy porównać nazwę użytkownika z wymaganiami dostawcy poczty, sprawdzić, czy używany jest właściwy adres skrzynki oraz potwierdzić, że zapisane hasło nie jest nieaktualne. Niektóre usługi wymagają hasła aplikacji albo konkretnego mechanizmu uwierzytelniania, a odrzucenie polecenia AUTH może wynikać z wyłączenia danego mechanizmu po stronie klienta lub serwera.

Szyfrowanie TLS chroni komunikację między klientem a serwerem przed odczytem danych podczas transmisji. Błąd certyfikatu nie powinien być automatycznie omijany. Trzeba sprawdzić nazwę hosta, dla której wystawiono certyfikat, datę jego ważności oraz zgodność czasu systemowego. Nieprawidłowa data i godzina na laptopie lub komputerze mogą powodować pozornie niezrozumiałe komunikaty o nieważnym certyfikacie. Problemy mogą również wynikać ze starego programu pocztowego, biblioteki kryptograficznej albo oprogramowania filtrującego ruch szyfrowany.

Odrzucenie wiadomości przez serwer odbiorcy nie musi oznaczać awarii komputera. Serwer może analizować adres IP, domenę nadawcy, zgodność nagłówków, rekordy DNS używane do uwierzytelniania poczty oraz charakterystykę wiadomości. Przydatne jest rozróżnienie błędu lokalnego, zwróconego przez program pocztowy, od komunikatu wygenerowanego przez zdalny serwer. Dziennik klienta, pełna treść zwrotki oraz godzina wystąpienia zdarzenia pozwalają ustalić, czy problem dotyczy konfiguracji, połączenia, konta, konkretnego odbiorcy czy treści wiadomości.

Porządkowanie danych potrzebnych do diagnozy

Rzetelna analiza powinna rozpocząć się od zebrania pełnego komunikatu, a nie tylko jego skróconego opisu widocznego w oknie programu. Należy zapisać kod SMTP, tekst odpowiedzi, nazwę używanego serwera, port, wybrany tryb szyfrowania, moment pojawienia się błędu oraz informację, czy problem występuje przy każdej wiadomości. Warto też sprawdzić, czy wysyłka do innych odbiorców działa poprawnie i czy odbiór poczty przez POP3 lub IMAP został zachowany. Te protokoły mają inne zadania, dlatego sprawny odbiór nie potwierdza poprawności konfiguracji SMTP.

Jeżeli błąd pojawia się nieregularnie, znaczenie może mieć niestabilne połączenie sieciowe, filtr antywirusowy, zapora sieciowa, chwilowa niedostępność usługi albo limit liczby wiadomości. Przy stałym błędzie po zmianie hasła trzeba zweryfikować zapisane dane logowania i ewentualne dodatkowe wymagania konta. Przy problemie tylko z załącznikami należy porównać rozmiar i typ pliku oraz sprawdzić, czy wiadomość bez załącznika jest przyjmowana. Każdą zmianę konfiguracji dobrze wykonywać pojedynczo, aby można było ustalić, która modyfikacja wpłynęła na wynik.

Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów i komputerów PC, w tym diagnostykę problemów z programami pocztowymi, połączeniem sieciowym oraz konfiguracją systemu potrzebną do prawidłowej wysyłki wiadomości. W praktyce analiza błędu SMTP wymaga zachowania pełnego komunikatu i rozdzielenia problemu urządzenia od problemu konta lub zdalnej usługi pocztowej.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę