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