Co oznacza ten kod
Podczas przekazywania wiadomości do następnego systemu wystąpił problem z potrzebnym protokołem, ale nie dało się go dokładniej opisać innym kodem szczegółowym. Pierwsza cyfra 4 oznacza, że wynik jest tymczasowy, więc dostarczenie można ponowić w kontrolowany sposób.
Znaczenie techniczne
Wzorzec X.5.0 oznacza problem z protokołem potrzebnym do dostarczenia wiadomości do następnego etapu, którego nie da się odpowiednio wyrazić żadnym innym dostępnym kodem szczegółowym. W konkretnym kodzie 4.5.0 pierwsza cyfra przypisuje wynik do klasy przejściowej.
Status dostarczenia
Pierwsza cyfra 4 oznacza trwałe w czasie niepowodzenie przejściowe: bieżąca próba się nie udała, ale warunek może ustąpić. Kod jest ogólny — sam nie wskazuje konkretnego polecenia, etapu transakcji ani przyczyny problemu z protokołem i nie oznacza trwałego odrzucenia wiadomości lub adresu.
- Klasa
- Niepowodzenie tymczasowe
- Ponowienie
- Kontrolowane ponowienie
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Zalecenie operacyjne: przed każdą próbą sprawdź stan suppression, a następnie ponawiaj wysyłkę z backoffem, losowym rozproszeniem, idempotencją oraz limitem czasu lub prób. Zakończ ponawianie po sukcesie, po trwałym wyniku albo po osiągnięciu limitu; powtarzające się 4.5.0 skieruj do diagnozy zamiast ponawiać bez końca.
Decyzja o supresji
Zalecenie operacyjne: nie dodawaj adresu do listy wykluczeń wyłącznie na podstawie tymczasowego kodu 4.5.0. Sprawdź pełną odpowiedź, etap transakcji, historię ograniczonych ponowień i inne zdarzenia doręczenia; zastosuj suppression dopiero po niezależnym trwałym sygnale albo wtedy, gdy wymaga tego właściwa polityka.
Najczęstsze przyczyny
- Podczas przekazywania wiadomości do następnego systemu wystąpił tymczasowy problem z protokołem, którego system raportujący nie mógł opisać dokładniejszym dostępnym kodem.
Kroki diagnostyczne
- Sprawdź surową odpowiedź SMTP lub raport doręczenia i potwierdź, że kod rozszerzony to dokładnie 4.5.0, a podstawowa odpowiedź należy do klasy 4xx.
- Powiąż odpowiedź z właściwą wiadomością, czasem próby, etapem transakcji i następnym systemem na ścieżce; zachowaj pełne polecenie, odpowiedź i dostępne logi, ponieważ sam kod jest ogólny.
- Na podstawie zachowanego kontekstu sprawdź, czy warunek można opisać dokładniejszym statusem protokołu, takim jak 4.5.1, 4.5.3 lub 4.5.4; nie przypisuj żadnego z nich na podstawie samego 4.5.0.
- Porównaj wyniki ograniczonych ponowień i zakończ je po sukcesie, trwałym odrzuceniu albo osiągnięciu ustalonego limitu.
Działania z podziałem na role
Administrator nadawcy
- Zachowaj surową odpowiedź, czas, etap transakcji i następny system, sprawdź suppression, a następnie skieruj wiadomość do ograniczonego mechanizmu ponowień z backoffem oraz idempotencją.
- Grupuj powtarzające się 4.5.0 według następnego systemu, etapu i czasu; po wyczerpaniu limitu zatrzymaj ponowienia, przekaż zebrany kontekst dostawcy i nie stosuj suppression wyłącznie na podstawie tego kodu.
Dostawca
- Jeśli zarządzasz systemem uczestniczącym w przekazaniu, sprawdź logi i dostępny przebieg protokołu dla wskazanego czasu, etapu i następnego systemu; nie przypisuj konkretnej przyczyny na podstawie samego kodu.
- Usuń potwierdzony tymczasowy problem w zarządzanej warstwie oraz zachowaj dokładną klasę i kontekst odpowiedzi; jeśli znany jest dokładniejszy status protokołu, zwróć go zamiast ogólnego 4.5.0.
Źródła i weryfikacja
Kanoniczne znaczenie T0 wzorca X.5.0 i przypisanie klasy zweryfikowano w rejestrze IANA oraz dokumentach RFC 2034, RFC 3463 i RFC 5248, według stanu na 17 lipca 2026 r. Wskazówki dotyczące ponowień, diagnostyki i suppression są oddzielnymi zaleceniami operacyjnymi.
- iana-smtp-enhanced-status-codesŹródło T0
Enumerated Status Codes / X.5.0
- rfc5248Źródło T0
Section 2.1: registry fields and non-exclusive Associated Basic Status Code
- rfc2034Źródło T0
Section 4: enhanced status class agrees with SMTP reply class
- rfc3463Źródło T0
IANA registry reference for X.5.0
Ostatnia weryfikacja:

