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:
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.