Salta al contenuto

DKIM selector not found: cause e correzione DNS

Pubblicato il Aggiornato il

DKIM selector not found: significa che il destinatario non riesce a recuperare la chiave pubblica al nome costruito con il selector `s=` e il dominio `d=` presenti nella firma.

DKIM selector not found

Questa guida approfondisce DKIM selector not found con controlli progressivi, modifiche reversibili e verifiche finali. Non inviare password, cookie, token, chiavi private o codici 2FA nei ticket.

Che cosa significa

Il selector non è necessariamente `default`: ogni servizio può utilizzare nomi differenti e ruotarli nel tempo. Bisogna leggere l’header DKIM-Signature del messaggio reale.

Il record può essere TXT con la chiave oppure CNAME verso il provider. Crearlo nella zona DNS non autoritativa non produce alcun effetto.

Come riconoscere il problema

  • Authentication-Results mostra dkim=fail key not found.
  • Il test non trova selector._domainkey.
  • Un servizio nuovo firma ma non verifica.
  • Dopo cambio DNS il DKIM scompare.
  • Il messaggio usa un selector diverso da quello configurato.

Cause più frequenti

1. Selector errato

Il record pubblicato non corrisponde a `s=`. Confronta questa ipotesi con il messaggio completo e con i log dell’orario interessato, evitando conclusioni basate soltanto sulla pagina mostrata dal browser.

2. Dominio d= differente

La firma usa un sottodominio o dominio del provider.

3. Zona non autoritativa

Il record è stato creato nel pannello sbagliato.

4. Record troncato o malformato

La chiave TXT non è restituita correttamente.

5. CNAME mancante

Il provider richiede delega invece di una chiave diretta.

6. Rotazione incompleta

Il servizio ha iniziato a usare un nuovo selector prima della pubblicazione.

Diagnosi passo per passo

Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.

  1. Apri DKIM-Signature. Copia i valori `d=` e `s=`.
  2. Costruisci il nome. Interroga `s._domainkey.d`.
  3. Controlla TXT e CNAME. Usa dig sul tipo appropriato.
  4. Verifica nameserver. Assicurati di modificare la zona autoritativa.
  5. Confronta il valore del provider. Copia la chiave o destinazione esatta.
  6. Controlla TTL e resolver. Verifica risposta autoritativa e pubblica.
  7. Invia un nuovo messaggio. Le email vecchie mantengono la firma precedente.

Procedura di risoluzione

Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.

  1. Pubblica il record corretto. Usa selector e dominio effettivi.
  2. Correggi il nome nel pannello. Evita di aggiungere il dominio due volte.
  3. Usa CNAME quando richiesto. Non convertire arbitrariamente in TXT.
  4. Mantieni selector vecchio durante la rotazione. Rimuovilo solo dopo la scadenza dei messaggi e indicazioni del provider.
  5. Correggi la chiave. Preserva l’intero valore e la sintassi `v=DKIM1; p=`.
  6. Attendi il TTL. Ripeti il test quando i resolver vedono il record.
  7. Verifica allineamento DMARC. Il dominio `d=` deve essere coerente con il From secondo la policy.

Domande frequenti

Che cosa significa DKIM selector not found?

Bisogna leggere l’header DKIM-Signature del messaggio reale. Il selector non è necessariamente `default`: ogni servizio può utilizzare nomi differenti e ruotarli nel tempo.

Quali controlli fare per diagnosticare DKIM selector not found?

Apri DKIM-Signature. Copia i valori `d=` e `s=`.

Guide Xlogic correlate

DKIM selector not found: cause e correzione DNS ultima modifica: 2026-08-02T16:32:06+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?