Co oznacza ten kod
System pocztowy trwale odrzucił polecenie protokołu, ponieważ zostało wydane poza właściwą kolejnością albo nie było obsługiwane. Nie ponawiaj tej samej, niezmienionej próby.
Znaczenie techniczne
Wzorzec X.5.1 oznacza polecenie protokołu transakcji pocztowej wydane poza kolejnością albo nieobsługiwane. Opis rejestrowy wskazuje, że ten szczegół jest użyteczny tylko jako błąd trwały, a konkretny wariant 5.5.1 ma zgodną z tym klasę 5.
Status dostarczenia
Pierwsza cyfra 5 oznacza trwałe niepowodzenie dla tej wiadomości w bieżącym kontekście. Sam kod nie rozstrzyga, czy polecenie było poza kolejnością, czy nieobsługiwane, ani po której stronie leży wada implementacji lub konfiguracji.
- Klasa
- Niepowodzenie trwałe
- Ponowienie
- Nie ponawiaj bez zmian
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Zalecenie operacyjne: zatrzymaj automatyczne i ręczne ponowienia tej samej próby w niezmienionym kontekście. Nową wysyłkę rozważ dopiero po potwierdzonej korekcie kolejności poleceń, usunięciu nieobsługiwanego polecenia albo zmianie obsługi po stronie systemu; wcześniej ponownie sprawdź suppression i użyj idempotencji.
Decyzja o supresji
Zalecenie operacyjne: nie dodawaj adresu do listy wykluczeń wyłącznie na podstawie 5.5.1, ponieważ kod opisuje problem protokołu, a nie stan skrzynki. Sprawdź pełną odpowiedź, przebieg transakcji, inne trwałe zdarzenia i właściwą politykę, zanim zastosujesz suppression.
Najczęstsze przyczyny
- Polecenie protokołu transakcji pocztowej zostało wydane poza kolejnością właściwą dla bieżącego stanu transakcji.
- System, który zwrócił kod, nie obsługiwał wydanego polecenia protokołu.
Kroki diagnostyczne
- Sprawdź surową odpowiedź SMTP lub raport doręczenia i potwierdź, że kod rozszerzony to dokładnie 5.5.1, a podstawowa odpowiedź należy do klasy 5xx.
- Powiąż odpowiedź z właściwą wiadomością, czasem próby, systemem zwracającym kod i dokładnym poleceniem; zachowaj przebieg transakcji poprzedzający to polecenie.
- Na podstawie przebiegu, logów i zadeklarowanych możliwości systemu ustal, czy polecenie było poza kolejnością, czy nieobsługiwane; nie wybieraj przyczyny na podstawie samego kodu.
- Zatrzymaj niezmienione ponowienia; przed ewentualną nową wysyłką potwierdź istotną korektę i ponownie sprawdź stan suppression.
Działania z podziałem na role
Administrator nadawcy
- Zachowaj pełną odpowiedź, dokładne polecenie i poprzedzający je przebieg transakcji, a następnie popraw potwierdzony błąd kolejności albo użycie nieobsługiwanego polecenia.
- Zatrzymaj ponowienia w niezmienionym kontekście; nową wysyłkę dopuść dopiero po potwierdzonej korekcie i ponownym sprawdzeniu suppression.
Dostawca
- Dla wskazanego czasu i systemu sprawdź logi, stan transakcji oraz obsługiwane polecenia, aby odróżnić błąd kolejności od braku obsługi.
- Usuń potwierdzoną wadę w zarządzanej implementacji albo przekaż administratorowi nadawcy wymagany porządek i zakres obsługiwanych poleceń, zachowując dokładny kod w odpowiedzi.
Źródła i weryfikacja
Kanoniczne znaczenie T0 wzorca X.5.1, uwagę o użyciu tylko jako błędu trwałego oraz przypisanie kodu 5.5.1 do klasy 5 zweryfikowano w rejestrze IANA i dokumentach RFC 2034, RFC 3463 oraz 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.1
- 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.1
Ostatnia weryfikacja:

