Sprawdzanie DKIM

Sprawdź klucz DKIM

Wpisz domenę używaną do podpisywania, bez adresu e-mail ani URL.

Dalej

Selektor DKIM wskazuje nazwę DNS, pod którą domena wysyłająca publikuje klucz publiczny. Wpisz domenę podpisującą i selektor, aby zobaczyć rekord TXT zwracany obecnie przez DNS. Narzędzie rozróżnia klucz opublikowany, unieważniony, brak odpowiedzi z kluczem, nieprawidłowy format i chwilowy błąd zapytania. Nie sprawdza wiadomości e-mail ani poprawności jej podpisu.

Jak sprawdzić selektor DKIM

  1. 1

    Wpisz domenę podpisującą

    Użyj domeny z parametru d= nagłówka DKIM-Signature lub domeny ustawionej u dostawcy poczty.

  2. 2

    Wpisz selektor

    Użyj wartości s= z tego nagłówka albo ustawień dostawcy, np. mail.

  3. 3

    Odczytaj stan klucza w DNS

    Narzędzie odpytuje TXT dla selector._domainkey.domain i objaśnia zwrócony rekord.

Co naprawdę sprawdza to zapytanie

DKIM używa selektora (s=) i domeny podpisującej (d=) do znalezienia klucza publicznego. Dla s=mail i d=example.org host DNS ma postać mail._domainkey.example.org. Narzędzie prosi serwerowy resolver DNS o rekordy TXT tego hosta. Domena i selektor są przesyłane na serwer w celu wykonania zapytania. Obecność klucza pod tą nazwą potwierdza publikację w DNS, ale nie dowodzi, że konkretna wiadomość przeszła weryfikację DKIM.

Jeden rekord zasobu TXT może zawierać kilka fragmentów tekstu w cudzysłowach. Przed analizą klucza DNS łączy je bez dodatkowych spacji. Kilka oddzielnych rekordów zasobu TXT pod tym samym selektorem to inna sytuacja: narzędzie zgłasza niejednoznaczną odpowiedź zamiast łączyć klucze. Przekroczenie czasu zapytania DNS jest odróżniane od pustej odpowiedzi, ponieważ nieudane zapytanie nie potwierdza braku klucza.

Zaobserwowany rekord Znaczenie tutaj Co sprawdzić dalej
Obsługiwany klucz w p= Klucz publiczny opublikowany Jeśli potrzebujesz wyniku weryfikacji DKIM, sprawdź konkretną wiadomość wraz z pełnymi nagłówkami.
Puste p= Klucz unieważniony Opublikuj klucz zastępczy i zaktualizuj usługę podpisującą.
Brak odpowiedzi TXT Ten resolver nie zwrócił klucza Ponownie sprawdź d= i s=, a potem ustawienia u dostawcy DNS.
Wiele rekordów TXT Niejednoznaczna odpowiedź dla selektora Usuń niezamierzone duplikaty.
Błąd resolvera Wynik na razie nieznany Ponów próbę po przywróceniu działania usługi DNS.

Jeśli pominięto k=, domyślnym typem klucza jest RSA. Narzędzie rozpoznaje też k=ed25519 z 32-bajtowym kluczem publicznym. Sprawdza składnię obsługiwanych kluczy, ale sam opublikowany klucz nie pozwala ustalić konfiguracji podpisywania, autentyczności wiadomości, dostarczenia do skrzynki ani zgodności domen wymaganej przez DMARC. RFC 6376 określa wyszukiwanie selektora i unieważnienie pustym kluczem, a RFC 8463 opisuje Ed25519 w DKIM.

Najczęściej zadawane pytania

Odczytaj parametr s= z nagłówka DKIM-Signature wiadomości wysłanej przez Twój serwis albo zajrzyj do jego ustawień DKIM. Parametr d= wskazuje domenę podpisującą. Nie wklejaj całej wiadomości w pole domeny ani selektora.

Nie. Weryfikacja DKIM wymaga konkretnej wiadomości, jej podpisu, kanonikalizacji i sprawdzenia kryptograficznego. Sam klucz DNS pokazuje tylko to, co resolver znalazł pod nazwą selektora.

Według RFC 6376 puste p= sygnalizuje celowe unieważnienie klucza DKIM. Usługa nadal podpisująca tym selektorem potrzebuje nowego klucza i zgodnego rekordu DNS, aby wiadomości mogły być weryfikowane.

Domena i selektor trafiają na serwer tej strony. Serwer pyta swój resolver DNS o publiczny rekord TXT. Treść e-maila ani cała wiadomość nie są potrzebne.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach