Ważne ostrzeżenie: Google i Yahoo będą wymagać DMARC od kwietnia 2024 r.
PowerDMARC

Jak naprawić DKIM Permerror?

Co to jest DKIM Permerror 01

Co to jest DKIM Permerror 01

Czas czytania: 3 min

DKIM Permerror lub stały błąd DKIM może być wynikiem nieudanej weryfikacji DKIM z powodu brakujących pól nagłówka. Należy pamiętać, że po zwróceniu wyniku DKIM Permerror, o ile nadawca nie przejdzie rozwiązywania problemów, przyszłe próby weryfikacji tej samej wiadomości również zakończą się niepowodzeniem. Problemy z DKIM mogą prowadzić do niepowodzeń w dostarczaniu wiadomości e-mail, jeśli ustawienia DMARC mają wartość p=reject. 

Co to jest DKIM Permerror? 

DKIM Permerror jest częstym błędem, który może wystąpić podczas konfigurowania DKIM (Domain Keys Identified Mail) w programie pocztowym. Może on wyglądać coś takiego: 

DKIM jest zabezpieczeniem, które pozwala na cyfrowe podpisywanie wiadomości kluczem prywatnym, a następnie weryfikowanie autentyczności tych wiadomości przy użyciu klucza publicznego. Jest często używany z SPF (Sender Policy Framework) i DMARC (Domain-based Message Authentication, Reporting, and Conformance) aby upewnić się, że tylko poczta od autoryzowanych nadawców jest dostarczana do skrzynek odbiorczych. 

Powodem otrzymania tego błędu jest brak niektórych kroków w procesie konfiguracji. Najczęściej dzieje się tak, ponieważ nie skonfigurowałeś poprawnie swoich ustawień DNS lub pominąłeś ważny krok w procesie konfiguracji. Mogłeś również wprowadzić błędny ciąg DKIM, aby przyczynić się do tego wyniku. 

Jeśli otrzymasz ten błąd podczas konfigurowania DKIM, nie martw się! Mamy tutaj wszystkie nasze najlepsze wskazówki i porady, które pomogą Ci szybko ominąć ten błąd.

Możliwe przyczyny błędów DKIM

Nagłówek sygnatury DKIM jest sposobem weryfikacji autentyczności wiadomości e-mail. Jest to środek bezpieczeństwa, który zapewnia, że e-maile pochodzą z właściwego źródła. Nagłówek sygnatury DKIM jest cyfrowym podpisem stworzonym przez nadawcę i dodanym do wiadomości. Odbiorca może porównać ten cyfrowy podpis z tym, który sam wygenerował, aby upewnić się, że email został wysłany przez właściwą osobę lub organizację.

Pola obowiązkowe:

v= Wersja DKIM w użyciu (wartość=1)

d= nazwa domeny nadawcy 

a= Pole to oznacza algorytm klucza użytego do wygenerowania podpisu o wartościach: rsa-sha256 (dla wzmocnionej ochrony) lub rsa-sha1 (dla nieobsługiwanych serwerów)

s= Selektor DKIM (wartość alfanumeryczna, która może zawierać się w przedziale od 1028 do 2048 bitów), aby zlokalizować klucz publiczny w DNS nadawcy.

h= lista nagłówków, które są używane w algorytmie podpisywania do obliczania danych hashowych nagłówków wiadomości, które byłyby zdefiniowane w b=tag.

b= obliczony hash danych nagłówków wiadomości, które są zakodowane w specjalnym kodowaniu transferu treści MIME zwanym Base64.

bh= obliczona wartość skrótu treści wiadomości. To pole zawiera dowolny ciąg zmiennych alfanumerycznych, które są generowane za pomocą algorytmu podpisywania.

Jeśli któregokolwiek z tych obowiązkowych pól brakuje w nagłówku podpisu DKIM, doprowadzi to do DKIM Permerror. 

Upewnienie się, że Twój rekord DKIM DNS jest wolny od błędów jest ważne, aby zapewnić, że nie skończysz z trwałym błędem DKIM lub wynikiem DKIM Permerror. Jeśli twoje ustawienia DNS są kontrolowane przez zdalny serwer nazw, musisz skontaktować się z dostawcą DNS, aby uzyskać dostęp do DNS na zdalnym serwerze i przekazać zmiany w celu skonfigurowania prawidłowej składni. 

Twoje filtry antyspamowe mogą nadpisać ustawienia uwierzytelniania DKIM po stronie odbiorcy. Dzieje się tak dlatego, że filtry antyspamowe są zazwyczaj ostatnią linią obrony. Kiedy twój odbiorca sprawdza serwer dla podpisu, to w zasadzie sprawdza ostatni serwer, przez który wiadomość została przekazana, tj. twoje urządzenie spamowe. Brak kluczy DKIM tam będzie prowadzić do DKIM Permerror. 

Troubleshooting DKIM Check: Permerror Result

  1. Utwórz rekord DKIM używając generator rekordów DKIM narzędzie - ręczne implementacje są podatne na błędy ludzkie. Korzystanie z narzędzia online może pomóc w uzyskaniu dokładnych wyników.
  2. Sprawdź swój skonfigurowany rekord DKIM używając DKIM lookup narzędzie - Aby pozostać na szczycie DKIM Permerror, okresowo sprawdzaj składnię swojego rekordu, aby upewnić się, że jest on ważny i funkcjonalny.
  3. Jeśli napotykasz ten błąd podczas korzystania z Microsoft O365 lub innej strony trzeciej do wysyłania wiadomości e-mail, a także masz urządzenie antyspamowe na miejscu, może to być wynikiem filtrów antyspamowych nadpisujących politykę Office 365 DKIM. Upewnij się, że DKIM jest włączony zarówno w urządzeniu antyspamowym (które jest ostatnią linią obrony), jak i DNS dostawcy poczty e-mail, aby rozwiązać DKIM Permerror. 

Wyjdź z wersji mobilnej