Informacje dotyczące komunikatów o błędach SMTP

SMTP to standard internetowy używany przez serwery poczty do wysyłania i odbierania e-maili. Komunikaty o błędach SMTP pomagają zrozumieć, dlaczego wiadomość nie została wysłana. Jeśli wiadomości przychodzące lub wychodzące są odrzucane, sprawdź komunikaty o błędzie pod kątem kodu błędu SMTP, który może pomóc w zdiagnozowaniu problemu.

Komunikaty o błędach SMTP mają opisany poniżej format. Każda cyfra w kodach błędu i stanu oznacza coraz wyższy poziom szczegółowości informacji:

Kod odpowiedzi Kod stanu Treść odpowiedzi
xyz x.y.z Opis tekstowy

To jest przykładowy komunikat o błędzie SMTP. Wiadomość zawiera opis przyczyny błędu i zalecane działania, które pozwolą rozwiązać problem:

Przykład komunikatu o błędzie SMTP

Kody odpowiedzi

Kody odpowiedzi SMTP odnoszą się do konkretnych części usługi poczty e-mail i mogą wskazywać na problemy takie jak:

  • Odbiorca nie jest zarejestrowany w usłudze.
  • Wiadomość została oznaczona jako spam lub jako wiadomość zawierająca wirusa.
  • Domena nadawcy została zidentyfikowana jako źródło spamu.
  • Wiadomość narusza zasady dotyczące poczty e-mail w Twojej firmie. Wiadomość zawiera na przykład numer karty kredytowej lub zabroniony język.

Kody odpowiedzi, które zaczynają się od cyfr 4 i 5, to błędy, a liczba oznacza typ błędu. Błędy zaczynające się od cyfry 4 to tymczasowe problemy. Żadne działanie nie jest wymagane – nadawca spróbuje ponownie. Błędy, które zaczynają się od cyfry 5, to trwałe awarie i wymagają podjęcia działań w celu rozwiązania problemu.

Typowe kody błędów SMTP 400

Kody błędów rozpoczynające się od cyfry 4 wskazują, że serwer tymczasowo nie działał, ale działanie zostanie wykonane przy kolejnej próbie. Kody błędów rozpoczynające się od cyfry 4 to zwykle błędy związane z serwerem poczty odbierającej.

Kod błędu Opis
421 Usługa jest niedostępna. Spróbuj ponownie później.
450 Działanie nie zostało wykonane, ponieważ skrzynka pocztowa użytkownika była niedostępna
451 Wiadomość tymczasowo odroczona z powodu zasad serwera, tymczasowych przerw w dostarczaniu lub ograniczeń grupowania odbiorców (np. 451 4.3.0). Możesz ponawiać próby w przypadku niepowodzeń ze wzrastającym czasem do ponowienia przez określony czas.
452 Polecenie zostało zatrzymane z powodu braku miejsca na serwerze
455 Serwer nie może teraz obsłużyć polecenia

Typowe kody błędów SMTP 500

Kod błędu Opis
500 Serwer nie rozpoznał polecenia z powodu błędu składni
501 Znaleziono błąd składni w parametrach lub argumentach polecenia
502 Polecenie nie zostało wdrożone
503 Serwer miał złą sekwencję poleceń
541 Wiadomość została odrzucona przez adres odbiorcy
550 Żądane polecenie nie zostało wykonane, ponieważ skrzynka pocztowa użytkownika była niedostępna lub serwer odbierający odrzucił wiadomość, ponieważ prawdopodobnie była to spam.
551 Skrzynka pocztowa adresata jest niedostępna na serwerze odbierającym
552 Wiadomość nie została wysłana, ponieważ w skrzynce pocztowej adresata nie ma wystarczającej ilości miejsca
553 Polecenie zostało zatrzymane, ponieważ nazwa skrzynki pocztowej nie istnieje
554 Transakcja nie powiodła się bez dodatkowych szczegółów

Po kodach błędów SMTP zwykle występują jeszcze 3 cyfry. Jest to kod stanu rozszerzonego SMTP, który zawiera więcej szczegółów na temat przyczyny niepowodzenia. Druga liczba w kodzie wskazuje kategorię odpowiedzi. Trzeci znak w kodzie zawiera dodatkowe informacje.

Kod odpowiedzi 421 to tymczasowy błąd dotyczący kanału transmisji, który zawiera żądanie informacji.

Kod odpowiedzi Opis
x0z Błędy składniowe
x1z Odpowiedzi na żądania informacji
x2z Błędy kanału przesyłania
x3z Nie określono
x4z Nie określono
x5z Stan systemu pocztowego

Kody stanu

Pierwsza cyfra w kodzie stanu wskazuje klasę kodu, druga – temat, a trzecia – więcej szczegółów.

Kod stanu 4.4.5 oznacza tymczasowy problem z siecią i routingiem w przypadku stanu protokołu dostarczania poczty.

Kod stanu Opis
x.0.z Niezidentyfikowany
x.1.z Stan adresowania
x.2.x Stan skrzynki pocztowej
x.3.x Stan systemu pocztowego
x.5.x Stan protokołu dostarczania poczty
x.6.x Zawartość wiadomości lub stan multimediów
x.7.x Stan zabezpieczeń lub zasad

Treść odpowiedzi

Ostatnie pole komunikatu o błędzie SMTP zawiera opis błędu.