SMTP to standard internetowy używany przez serwery poczty do wysyłania i odbierania e-maili. Komunikaty o błędach SMTP ułatwiają zrozumienie, dlaczego wiadomość nie została wysłana. Jeśli wiadomości przychodzące lub wychodzące są odrzucane, sprawdź, czy w wiadomościach o problemie z dostarczeniem jest kod błędu SMTP, który ułatwia zdiagnozowanie 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. Komunikat zawiera opis przyczyny wystąpienia błędu i zaleca działania, które pozwolą rozwiązać problem:
Kody odpowiedzi
Kody odpowiedzi SMTP wskazują określone składniki usługi poczty e-mail i mogą oznaczać między innymi takie problemy:
- Adresat nie jest zarejestrowany w usłudze.
- Wiadomość została oznaczona jako spam lub jako wiadomość zawierająca wirusa.
- Domena nadawcy została określona 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 rozpoczynające się od 4 to tymczasowe awarie. Żadne działanie nie jest wymagane – nadawca spróbuje ponownie. Błędy zaczynające się od 5 to trwałe błędy i trzeba wykonać działanie, aby rozwiązać problem.
Typowe kody błędów SMTP 400
Kody błędów rozpoczynające się od cyfry 4 wskazują, że na serwerze wystąpiła tymczasowa awaria, ale działanie zostanie wykonane przy ponownej próbie. Kody błędów zaczynające się od cyfry 4 to zwykle błędy związane z serwerem poczty przychodzą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ść nie została wysłana z powodu błędu serwera |
452 | Polecenie zostało zatrzymane, bo na serwerze brakuje miejsca |
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 | Nie udało się wykonać polecenia, ponieważ skrzynka pocztowa użytkownika była niedostępna lub serwer odbierający odrzucił wiadomość, ponieważ prawdopodobnie była spamem |
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 |
Zazwyczaj po kodach błędów SMTP występują jeszcze 3 cyfry. Jest to rozszerzony kod stanu SMTP, który zawiera więcej informacji o przyczynie awarii. Druga cyfra kodu 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 kodu stanu wskazuje klasę kodu, druga oznacza temat, a trzecia zawiera więcej informacji.
Kod stanu 4.4.5 oznacza tymczasowy błąd sieci i routingu 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.