Verifica DKIM

Verifica una chiave DKIM

Inserisci il dominio che firma, senza indirizzo email o URL.

Avanti

Un selettore DKIM identifica il nome DNS su cui un dominio che firma pubblica la propria chiave pubblica. Inserisci dominio e selettore per vedere il record TXT attualmente restituito dal DNS. Questo strumento distingue una chiave pubblicata, revocata, assente o non valida da una risposta temporaneamente non disponibile. Non esamina un messaggio email e non conferma che una firma sia stata verificata.

Come verificare un selettore DKIM

  1. 1

    Inserisci il dominio che firma

    Usa il dominio d= di un'intestazione DKIM-Signature o quello configurato nel provider email.

  2. 2

    Inserisci il selettore

    Usa il valore s= di quell'intestazione o delle impostazioni del provider, per esempio mail.

  3. 3

    Leggi lo stato della chiave DNS

    Lo strumento interroga il TXT di selector._domainkey.domain e spiega il record restituito.

Che cosa verifica la ricerca

DKIM usa un selettore (s=) e un dominio che firma (d=) per trovare una chiave pubblica. Con s=mail e d=example.org, l’host DNS è mail._domainkey.example.org. Lo strumento chiede al resolver DNS del server i record TXT di quell’host. Dominio e selettore vengono inviati al server per effettuare la ricerca. La presenza di una chiave pubblica dimostra che è pubblicata nel DNS, non che una determinata email abbia superato la verifica DKIM.

Un singolo record di risorsa TXT può contenere più stringhe tra virgolette. Il DNS unisce queste stringhe senza aggiungere spazi prima che la chiave venga interpretata. Più record di risorsa TXT distinti per lo stesso selettore sono un altro caso: lo strumento segnala una risposta ambigua invece di unire le chiavi. Un timeout DNS viene segnalato separatamente da una risposta vuota, perché una ricerca non riuscita non dimostra che la chiave sia assente.

Osservazione del record Significato qui Cosa controllare dopo
Chiave supportata in p= Chiave pubblica pubblicata Se ti serve l’esito DKIM di una specifica email, verifica il messaggio con tutte le sue intestazioni.
p= vuoto Chiave revocata Pubblica una chiave sostitutiva e aggiorna il servizio di firma.
Nessuna risposta TXT Questo resolver non ha restituito alcuna chiave Ricontrolla d= e s=, poi le impostazioni del provider DNS.
Più record TXT Risposta ambigua per il selettore Rimuovi i duplicati non voluti.
Errore del resolver Risposta al momento sconosciuta Riprova quando il servizio DNS sarà ripristinato.

Se k= è omesso, il tipo di chiave predefinito è RSA. Lo strumento riconosce anche le chiavi k=ed25519 con una chiave pubblica di 32 byte. Controlla la sintassi delle chiavi supportate, ma dalla sola chiave pubblicata non può dedurre la configurazione di firma, l’autenticità di un messaggio, la sua consegna nella casella di posta o l’allineamento DMARC. RFC 6376 definisce la ricerca tramite selettore e la revoca con una chiave vuota; RFC 8463 definisce Ed25519 per DKIM.

Domande frequenti

Leggi il tag s= nell’intestazione DKIM-Signature di un messaggio inviato dal tuo servizio oppure consulta la pagina di configurazione DKIM del servizio. Il tag d= indica il dominio che firma. Non incollare un messaggio intero nel campo del dominio o del selettore.

No. Per verificare DKIM servono anche un messaggio specifico, la sua firma, la canonicalizzazione e i controlli crittografici. Una chiave DNS mostra solo ciò che questo resolver ha trovato sul nome del selettore.

Un valore p= vuoto segnala una revoca intenzionale della chiave DKIM secondo RFC 6376. Un servizio che firma ancora con quel selettore ha bisogno di una nuova chiave e del relativo record DNS affinché i messaggi possano essere verificati.

Il dominio e il selettore vengono inviati al server di questo sito. Il server interroga il proprio resolver DNS per ottenere il record TXT pubblico. Non servono il corpo dell’email né il messaggio completo.

Strumenti correlati

Strumento disponibile in altre lingue