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
- Generazione delle chiavi DKIM: Utilizza i tool del tuo provider o server per creare la coppia di chiavi.
- Pubblicazione della chiave pubblica in DNS: Inserisci la chiave come record DNS TXT.
- Attivazione e test: Invia un'email di prova per verificare che tutto funzioni.
- 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.