W skrócie
Ogólny błąd tymczasowy nie wskazuje przyczyny. Ponawiaj z backoffem i limitem prób; nie wykluczaj adresu na podstawie samego 4.0.0.
Co oznacza ten kod
4.0.0 jest postacią klasy 4 wzorca X.0.0, czyli nieokreślonego rozszerzonego statusu. Zgłasza wynik tymczasowy bez wskazania przyczyny skrzynkowej, sieciowej, polityki ani treści.
Znaczenie techniczne
X.0.0 jest używany, gdy znana jest wyłącznie klasa wyniku; dlatego 4.0.0 oznacza awarię tymczasową.
Status dostarczenia
Klasa 4 oznacza, że późniejsza próba może się udać. Nie dowodzi nieprawidłowego odbiorcy ani trwałej blokady.
- Klasa
- Niepowodzenie tymczasowe
- Ponowienie
- Kontrolowane ponowienie
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Stosuj idempotentne ponowienia z wykładniczym backoffem, jitterem i limitem czasu albo prób. Zatrzymaj po sukcesie, wyniku trwałym lub wyczerpaniu limitu.
Decyzja o supresji
Nie wykluczaj adresu wyłącznie na podstawie 4.0.0. Decyzję podejmuj dopiero z pełnej historii odpowiedzi, niezależnego sygnału trwałego i właściwej polityki.
Najczęstsze przyczyny
- Odbiorca zwrócił błąd tymczasowy bez dokładniejszego kodu albo przetwarzanie znormalizowało bogatszy szczegół do 4.0.0.
Kroki diagnostyczne
- Zachowaj surową odpowiedź, etap SMTP i czas próby; przed kolejną ograniczoną próbą ustal, czy nie utracono bardziej szczegółowego statusu.
Działania z podziałem na role
Administrator nadawcy
- Umieść wiadomość w ograniczonej, idempotentnej kolejce ponowień i zachowaj surową odpowiedź.
Dostawca
- Zachowuj dostępny szczegółowy status zamiast zastępować go ogólnym 4.0.0.
Źródła
Poniższe źródła określają znaczenie tego kodu rozszerzonego — przede wszystkim rejestr IANA i powiązane RFC. Jeśli na stronie są przykłady od dostawców, pochodzą z ich opublikowanej dokumentacji. Otwórz link, żeby zobaczyć oryginalne brzmienie w kontekście.
- SMTP Enhanced Status Codes — Rejestr IANA rozszerzonych kodów statusu poczty.
- RFC 5248 — rejestr rozszerzonych kodów statusu SMTP — Tworzy i reguluje rejestr IANA rozszerzonych kodów statusu.
- RFC 2034 — rozszerzenie SMTP dla rozszerzonych kodów błędów — Definiuje, jak SMTP zwraca klientom rozszerzone kody statusu.
- RFC 3463 — rozszerzone kody statusu systemu poczty — Definiuje model klasa/temat/szczegół dla rozszerzonych kodów statusu.
Ostatnia weryfikacja:

