Blazalek.com

4.0.0SMTP 4.0.0: Nieokreślony tymczasowy status dostarczenia

Znana jest tylko tymczasowa klasa błędu: 4.0.0 nie podaje dokładniejszej przyczyny nieudanej próby. Zachowaj pełną odpowiedź i użyj ograniczonej kolejki ponowień zamiast uznawać adres za nieprawidłowy.

Kategoria
Inne i niezdefiniowane
Klasa
Niepowodzenie tymczasowe
Ponowienie
Kontrolowane ponowienie
Supresja
Sprawdź pełny kontekst

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

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

Ostatnia weryfikacja:

Znalazłeś błąd lub nieścisłość? Zgłoś poprawkę.

Wskaż element tej strony, który wymaga sprawdzenia. Każde zgłoszenie jest weryfikowane ręcznie.

Rodzaj problemu

Opisz problem i, jeśli chcesz, zaproponuj poprawione brzmienie.

Przy zgłoszeniu merytorycznym podaj publiczne źródło, jeśli je masz.

Możesz wysłać zgłoszenie anonimowo. Odpowiedź nie jest gwarantowana.

Nie wklejaj pełnych odpowiedzi bounce, nagłówków, adresów e-mail, Message-ID, tokenów ani innych danych osobowych. Przed wysłaniem zredaguj materiał dowodowy.

Wysłanie korekty przekazuje wpisane dane do Formspree, żebym mógł zweryfikować i poprawić tę stronę. Przeczytaj informację o prywatności.

Poradnik

Wojtek Blazalek

Ekspert ds. dostarczalności e-mail

Utknąłeś na tym kodzie błędu? Pomagam zespołom ustalać przyczyny odrzuceń oraz naprawiać uwierzytelnianie i reputację, żeby wiadomości trafiały do skrzynki.

Praktyczna praca nad dostarczalnością dla firm wysyłających na dużą skalę.