Co oznacza ten kod
System odbiorczy trwale odrzucił wiadomość: co najmniej jeden podpis DKIM przeszedł weryfikację, lecz żaden nie miał identyfikatora zgodnego z adresem autora w polu From. Nie ponawiaj tej samej, niezmienionej próby.
Znaczenie techniczne
Standardowy wzorzec X.7.22 jest zwracany, gdy wiadomość zawiera co najmniej jeden podpis DKIM, który przeszedł weryfikację, ale żaden podpis DKIM, który przeszedł weryfikację, nie ma identyfikatora pasującego do żadnego adresu autora znalezionego w polu nagłówka From. Jest to szczególny przypadek X.7.21 i narusza zalecenie z sekcji 6.1 RFC 6376. Kod 5.7.22 stosuje ten szczegół w klasie trwałego niepowodzenia.
Status dostarczenia
Pierwsza cyfra 5 oznacza trwałe niepowodzenie bieżącej próby. Kod potwierdza, że istnieje co najmniej jeden podpis DKIM, który przeszedł weryfikację; problemem jest brak dopasowania jego identyfikatora do autora w polu From, a nie brak wszystkich prawidłowych podpisów DKIM. Sam kod nie wskazuje warstwy, w której powstała niezgodność.
- 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, niezmienionej próby, ponieważ nie zmienią dopasowania tożsamości DKIM do autora. Nową, kontrolowaną próbę rozważ dopiero po potwierdzonej korekcie i sprawdzeniu, że co najmniej jeden podpis DKIM przechodzi weryfikację oraz jest dopasowany do autora; wcześniej ponownie sprawdź suppression.
Decyzja o supresji
Zalecenie operacyjne: nie wykluczaj automatycznie adresu odbiorcy ani domeny na podstawie samego 5.7.22. Sprawdź pełną odpowiedź, pole From, wyniki DKIM, konfigurację uczestniczących systemów i historię zdarzeń, a decyzję o suppression podejmij zgodnie z potwierdzoną przyczyną i właściwą polityką.
Najczęstsze przyczyny
- Wiadomość zawierała co najmniej jeden podpis DKIM, który przeszedł weryfikację, lecz żaden podpis DKIM, który przeszedł weryfikację, nie miał identyfikatora pasującego do żadnego adresu autora w polu From.
Kroki diagnostyczne
- Sprawdź surową odpowiedź SMTP lub raport niedostarczenia i potwierdź dokładny kod 5.7.22 oraz podstawową odpowiedź klasy 5xx; zachowaj pełne brzmienie odpowiedzi.
- Powiąż odpowiedź z właściwą wiadomością, czasem i etapem próby oraz systemem zwracającym kod. W kopii wiadomości z ocenianego punktu sprawdź pole From, nagłówki DKIM-Signature oraz dostępne wyniki lub logi weryfikacji i potwierdź, że co najmniej jeden podpis przeszedł weryfikację.
- Porównaj identyfikatory każdego podpisu, który przeszedł weryfikację, z adresem lub adresami autora w polu From. Sprawdź logi i konfigurację podpisywania, transportu oraz weryfikacji, aby ustalić, gdzie powstała niezgodność, bez przypisywania odpowiedzialności na podstawie samego kodu.
- Zatrzymaj niezmienione ponowienia. Po potwierdzonej korekcie wykaż, że co najmniej jeden podpis DKIM przechodzi weryfikację i jest dopasowany do autora, ponownie sprawdź suppression i wykonaj jedną kontrolowaną próbę.
Działania z podziałem na role
Nadawca
- Nie wysyłaj wielokrotnie tej samej, niezmienionej wiadomości; przekaż administratorowi pełną odpowiedź i czas próby bez ujawniania treści wiadomości ani sekretów.
Administrator nadawcy
- Sprawdź pole From w wysłanej wiadomości oraz logi i konfigurację podpisywania i transportu; ustal, dlaczego żaden podpis DKIM, który przeszedł weryfikację, nie był dopasowany do autora, i popraw tylko potwierdzoną przyczynę.
- Po korekcie potwierdź, że co najmniej jeden podpis DKIM przechodzi weryfikację i jest dopasowany do autora, ponownie sprawdź suppression i wykonaj jedną kontrolowaną próbę zamiast ponawiać niezmienioną wiadomość.
Administrator odbiorcy
- Jeżeli zarządzasz systemem zwracającym kod, sprawdź jego logi i konfigurację weryfikacji DKIM oraz dopasowania do autora dla wskazanej próby; usuń potwierdzony problem po stronie odbiorczej albo bezpiecznie przekaż nadawcy wynik potrzebny do korekty.
Dostawca
- Jeżeli obsługujesz zarządzaną warstwę podpisywania, transportu lub weryfikacji, sprawdź jej logi i konfigurację dla tej próby, usuń potwierdzony problem w zarządzanej warstwie i nie uruchamiaj suppression na podstawie samego kodu.
Źródła i weryfikacja
Kanoniczne znaczenie Tier 0 wzorca X.7.22, jego relację z X.7.21, odniesienie do zalecenia z sekcji 6.1 RFC 6376 i zastosowanie klasy 5 zweryfikowano w rejestrze IANA oraz dokumentach RFC 2034, RFC 5248, RFC 6376 i RFC 7372 według stanu na 17 lipca 2026 r. Wskazówki dotyczące diagnozy, naprawy, ponawiania i suppression są oddzielnymi zaleceniami operacyjnymi; rekord nie zawiera praktyki konkretnego dostawcy.
- iana-smtp-enhanced-status-codesŹródło T0
Enumerated Status Codes / X.7.22
- 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
- rfc7372Źródło T0
IANA registry reference for X.7.22
- rfc6376Źródło T0
IANA registry reference for X.7.22
Ostatnia weryfikacja:

