Torna al blog

DKIM: cos'è e come garantisce l'integrità dei messaggi email

Simone Attanà ·

In breve

DKIM aggiunge a ogni email una firma crittografica, verificabile con una chiave pubblica pubblicata nel DNS. Dimostra che il messaggio viene dal tuo dominio e che non è stato modificato durante il viaggio.

Introduzione

Insieme a SPF, un altro pilastro dell'autenticazione delle email è DKIM (DomainKeys Identified Mail). Se SPF si occupa di dichiarare quali server possono inviare per il tuo dominio, DKIM aggiunge un livello di sicurezza differente: crea una firma digitale che viaggia insieme alle tue email.

DKIM garantisce l'integrità e l'autenticità del contenuto. Una firma DKIM valida rassicura i filtri antispam e i destinatari sull'affidabilità del messaggio.

Come funziona DKIM?

DKIM si basa su un sistema a chiave crittografica pubblica/privata:

  • Il proprietario del dominio genera una coppia di chiavi: una chiave privata e una chiave pubblica corrispondente.
  • La chiave pubblica DKIM viene pubblicata nel DNS del dominio sotto forma di record TXT.
  • Quando invii un'email, il tuo server utilizza la chiave privata per firmare digitalmente il messaggio.
  • Il server ricevente verifica la firma utilizzando la chiave pubblica nel DNS.

Come implementare DKIM

  1. Generazione delle chiavi DKIM: Utilizza i tool del tuo provider o server per creare la coppia di chiavi.
  2. Pubblicazione della chiave pubblica in DNS: Inserisci la chiave come record DNS TXT.
  3. Attivazione e test: Invia un'email di prova per verificare che tutto funzioni.
  4. Configurazione di più chiavi (opzionale): Se utilizzi più servizi, puoi impostare chiavi DKIM diverse per ciascuno.

Best practice

  • Usa chiavi robuste a 2048 bit e ruotale periodicamente.
  • Mantieni segreta la chiave privata sul tuo server.
  • Attenzione alla formattazione corretta del record DNS.

Benefici per la deliverability

  • Protezione del brand: Impedisce che terzi possano alterare o falsificare le tue email.
  • Maggiore fiducia dai provider: I filtri antispam considerano positivamente la presenza di una firma DKIM valida.
  • Necessario per DMARC: DKIM è uno dei due pilastri tecnici necessari per DMARC.

Conclusione

DKIM è un elemento imprescindibile per chiunque invii volumi significativi di email. In combinazione con SPF e DMARC, DKIM ti aiuta a costruire una reputazione di dominio solida e a proteggere i tuoi utenti da tentativi di frode.

Le tue email arrivano davvero?

Controlla SPF, DKIM, DMARC e blacklist del tuo dominio con il test gratuito. Se qualcosa non va, te lo sistemo io a 149 € + IVA, in 48 ore lavorative.