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ź wiadomości o problemie z dostarczeniem 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ść opisuje przyczynę błędu i zawiera zalecenia dotyczące rozwiązania problemu:

Przykładowy komunikat o błędzie SMTP

Kody odpowiedzi

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

  • adresat 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, które zaczynają 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 problemy i wymagają podjęcia działań w celu ich rozwiązania.

Typowe kody błędów SMTP 400

Kody błędów, które zaczynają się od cyfry 4, wskazują, że na serwerze wystąpił tymczasowy problem, ale działanie zostanie wykonane przy kolejnej próbie. Kody błędów, które zaczynają 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ść została tymczasowo odroczona z powodu zasad serwera, tymczasowych wstrzymań dostarczania lub ograniczeń grupowania odbiorców (np. 451 4.3.0). Możesz ponowić próby ze wzrastającym czasem do ponowienia przez określony czas.
452 Polecenie zostało zatrzymane, ponieważ na serwerze nie ma wystarczającej ilości miejsca
454 Nie można się zalogować z powodu tymczasowego problemu lub przekroczenia ograniczenia liczby żądań logowania (np. 454 4.7.0). Ponownie użyj otwartych połączeń SMTP w przypadku kolejnych wiadomości, spróbuj ponownie ze wzrastającym czasem do ponowienia i sprawdź ustawienia usługi przekaźnika SMTP. Szczegółowe informacje znajdziesz w artykule Komunikaty o błędach usługi przekaźnika SMTP.
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 powiodło się, ponieważ skrzynka pocztowa użytkownika była niedostępna lub serwer odbierający odrzucił wiadomość, ponieważ prawdopodobnie była to wiadomość spamowa
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ą 3 kolejne cyfry. Jest to rozszerzony kod stanu SMTP, który zawiera więcej szczegółów na temat przyczyny niepowodzenia. Druga cyfra w kodzie wskazuje kategorię odpowiedzi. Trzeci znak w kodzie zawiera dodatkowe informacje.

Kod odpowiedzi 421 to tymczasowy błąd dotyczący kanału przesyłania, 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 – dodatkowe szczegóły.

Kod stanu 4.4.5 to 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.