Blazalek.com

5.5.2Błąd składni polecenia protokołu

System pocztowy trwale odrzucił polecenie protokołu transakcji pocztowej, ponieważ nie potrafił go zinterpretować: składnia była błędna albo polecenie nie zostało rozpoznane. Nie ponawiaj tej samej, niezmienionej próby.

Kategoria
Protokół dostarczania
Klasa
Niepowodzenie trwałe
Ponowienie
Nie ponawiaj bez zmian
Supresja
Sprawdź pełny kontekst

Co oznacza ten kod

System pocztowy trwale odrzucił polecenie protokołu transakcji pocztowej, ponieważ nie potrafił go zinterpretować: składnia była błędna albo polecenie nie zostało rozpoznane. Nie ponawiaj tej samej, niezmienionej próby.

Znaczenie techniczne

Wzorzec X.5.2 oznacza, że wydano polecenie protokołu transakcji pocztowej, którego nie można było zinterpretować, ponieważ jego składnia była nieprawidłowa albo polecenie było nierozpoznane. Opis rejestrowy wskazuje, że ten szczegół jest użyteczny tylko jako błąd trwały, a konkretny wariant 5.5.2 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 wskazuje dokładnego polecenia ani jego błędnego fragmentu, nie rozstrzyga też, czy przyczyną była nieprawidłowa składnia, czy nierozpoznane polecenie, ani po której stronie znajduje się problem.

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 tego samego polecenia w niezmienionym kontekście. Nową wysyłkę rozważ dopiero po potwierdzonej korekcie składni, usunięciu lub zastąpieniu nierozpoznanego polecenia albo potwierdzonej zmianie sposobu jego obsługi; 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.2, ponieważ kod opisuje problem z interpretacją polecenia 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 miało nieprawidłową składnię.
  • System, który zwrócił kod, nie rozpoznał wydanego polecenia protokołu.

Kroki diagnostyczne

  1. Sprawdź surową odpowiedź SMTP lub raport doręczenia i potwierdź, że kod rozszerzony to dokładnie 5.5.2, a podstawowa odpowiedź należy do klasy 5xx.
  2. Powiąż odpowiedź z właściwą wiadomością, czasem próby, systemem zwracającym kod i dokładnym poleceniem; zachowaj również poprzedzający je przebieg transakcji.
  3. Porównaj polecenie z właściwą składnią protokołu oraz sprawdź dostępne logi, aby ustalić, czy było nieprawidłowo zbudowane, czy nierozpoznane; nie wybieraj przyczyny na podstawie samego kodu.
  4. Zatrzymaj niezmienione ponowienia; przed ewentualną nową wysyłką potwierdź istotną korektę lub zmianę obsługi 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 składni albo usuń lub zastąp nierozpoznane polecenie.
  • Zatrzymaj ponowienia w niezmienionym kontekście; nową wysyłkę dopuść dopiero po potwierdzonej korekcie lub zmianie obsługi i ponownym sprawdzeniu suppression.

Dostawca

  • Dla wskazanego czasu i systemu sprawdź logi, parser protokołu oraz przebieg transakcji, aby wskazać dokładne polecenie i odróżnić nieprawidłową składnię od polecenia nierozpoznanego.
  • Usuń potwierdzony problem w zarządzanej implementacji albo przekaż administratorowi nadawcy wymaganą składnię i rozpoznawany zestaw poleceń, zachowując dokładny kod w odpowiedzi.

Zweryfikowane przykłady dostawców

Poniżej znajdują się zweryfikowane przykłady odpowiedzi dla 5.5.2 od: Rackspace Email. Pokazują one rzeczywistą praktykę dla tej odpowiedzi i nie zmieniają standardowego znaczenia 5.5.2 ani nie obejmują wszystkich wystąpień.

Rackspace Email hosted mail · SMTP 554

Dokładna odpowiedź SMTP

554 5.5.2 <user@nonqualifieddomain>: Invalid data in message> #SMTP#
Rackspace Email hosted mail · SMTP 504

Dokładna odpowiedź SMTP

504 5.5.2 <user@nonqualifieddomain>: Sender address rejected: need fully-qualified address

Źródła i weryfikacja

Kanoniczne znaczenie T0 wzorca X.5.2, uwagę o użyciu tylko jako błędu trwałego oraz przypisanie kodu 5.5.2 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; rekord nie zawiera praktyki konkretnego dostawcy.

  • Enumerated Status Codes / X.5.2

  • 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.2

  • docs.rackspace.com/docs/common-email-bounces > 'SMTP error' table, row 'Invalid data in message'

  • docs.rackspace.com/docs/common-email-bounces > 'SMTP error' table, row 'need fully-qualified address'

Ostatnia weryfikacja:

Wojtek Blazalek

Ekspert ds. dostarczalności e-mail

Utknąłeś na tym kodzie błędu? Pomagam zespołom usuwać przyczyny odrzuceń, naprawiać uwierzytelnianie i reputację — tak, żeby maile trafiały do skrzynki.

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