// come risolvere
La firma DKIM fallisce (firma o body hash non validi)
La tua email è firmata, ma la firma non risulta corretta. Di solito la chiave DNS è sbagliata, oppure qualcosa ha modificato l'email dopo la firma.
Cosa significa
La tua email ha una firma DKIM, ma quando il destinatario la verifica, non corrisponde. Ci sono due tipi principali di errore:
- Firma non valida o chiave non trovata: la chiave pubblica nel tuo DNS manca, è sbagliata o non corrisponde alla chiave privata usata per firmare.
- Body hash non verificato: la chiave va bene, ma il contenuto dell'email è stato modificato dopo la firma. Anche una sola riga aggiunta rompe la firma.
Perché è importante
Una firma fallita vale come nessuna firma, e a volte è peggio: può sembrare che l'email sia stata manomessa. Se anche SPF non è superato per il tuo dominio, DMARC fallisce e l'email può finire nello spam o essere rifiutata.
Come verificare
Delivmail lo verifica per te in due modi:
- Invia un'email di test: nella home page copia il tuo indirizzo di test unico, inviagli una normale email dalla casella che vuoi verificare, poi apri il report. La riga DKIM mostra il dominio di firma e il risultato, per esempio "d=yourdomain.com: fail".
- Usa lo Scanner di dominio: inserisci il tuo dominio su
/domain-scannerper leggere i tuoi record DNS senza inviare nulla.
Annota il selettore usato (per esempio google, selector1, s1). Inseriscilo nello Scanner di dominio per vedere la chiave pubblicata con quel nome.
Come risolvere un problema di chiave
- Verifica che la chiave esista su
selector._domainkey.yourdomain.com. Se lo scanner non trova nulla, il record manca o ha il nome sbagliato. - Controlla il nome. Molti provider DNS aggiungono il tuo dominio in automatico. Inserisci
selector._domainkey, non il nome completo, altrimenti ottieniselector._domainkey.yourdomain.com.yourdomain.com. - Controlla che il valore sia completo. Le chiavi lunghe si tagliano facilmente, o si rovinano con spazi o virgolette in più. Copia di nuovo il valore dal tuo provider, tutto in una volta.
- Controlla che sia la chiave attuale. Se hai rigenerato DKIM nel tuo provider, il vecchio valore DNS non funziona più. Pubblica quello nuovo.
Un record TXT DKIM corretto ha questo aspetto:
s1._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."
Con Microsoft 365, i record sono CNAME che puntano a Microsoft. Copiali esattamente come vengono mostrati nel portale Defender e non sostituirli con record TXT.
Come risolvere un problema di body hash
Qualcosa ha modificato la tua email tra il momento della firma e quello dell'arrivo. Cause comuni:
- Un antivirus o un gateway di sicurezza che aggiunge un piè di pagina come "Controllato dall'antivirus".
- Un server o un relay che aggiunge un'avvertenza legale dopo la firma.
- Una mailing list o un gruppo che aggiunge un piè di pagina per disiscriversi o cambia l'oggetto.
- Il tuo server di posta che firma per primo, poi passa da un altro servizio che modifica il contenuto.
La soluzione è fare in modo che la firma avvenga per ultima, dopo ogni modifica. Sposta l'avvertenza o il piè di pagina prima della firma, oppure disattivali, oppure lascia che sia il servizio di invio finale a firmare.
Verifica che sia risolto
Le modifiche DNS non sono immediate. La maggior parte è visibile in pochi minuti, ma alcuni provider impiegano fino a 24-48 ore.
Invia una nuova email di test dalla home page, dalla stessa casella o dallo stesso strumento che ha fallito. Il report dovrebbe mostrare DKIM superato per il tuo dominio. Se fallisce solo uno strumento di invio, il problema riguarda la configurazione di quello strumento.
Verifica che sia risolto
Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.
Guide correlate
- Nessun record SPF sul tuo dominioIl tuo dominio non dice quali server possono inviare email a suo nome. Aggiungi un record TXT e i destinatari sapranno distinguere le tue email vere da quelle false.
- Errore SPF: troppe query DNS (permerror)SPF permette al massimo 10 query DNS. Oltre questo limite, l'intero record si rompe e i destinatari lo considerano non valido. Ecco come alleggerirlo.
- Più record SPF sullo stesso dominioUn dominio deve avere un solo record SPF. Con due o più, SPF si rompe per tutte le email. Uniscili in un'unica riga.
- SPF fallisce: il server di invio non è autorizzatoIl tuo dominio ha un record SPF, ma il server che ha inviato la tua email non è incluso. Scopri quale servizio ha inviato l'email e aggiungilo.
- Nessuna firma DKIM sulle tue emailDKIM aggiunge una firma digitale che dimostra che un'email arriva davvero dal tuo dominio. Attivala nel tuo provider di posta e pubblica la sua chiave nel DNS.