Mailbeam

Che cos'è il DKIM (DomainKeys Identified Mail)?

Il DKIM (DomainKeys Identified Mail) è uno standard di autenticazione delle email che allega una firma crittografica a ogni messaggio. I server riceventi usano una chiave pubblica pubblicata nel tuo DNS per confermare che il messaggio viene davvero dal tuo dominio e che non è stato alterato lungo il percorso.

Come funziona il DKIM

Quando invii posta, il tuo server firma il messaggio con una chiave privata e aggiunge una firma DKIM negli header. Tu pubblichi la chiave pubblica corrispondente come record DNS. Il server ricevente recupera quella chiave pubblica e verifica la firma.

Se la firma è valida, il destinatario sa due cose: che il messaggio ha davvero avuto origine nel tuo dominio e che il contenuto firmato non è stato manomesso lungo il percorso. Se la verifica fallisce, il messaggio viene trattato come sospetto.

Perché il DKIM migliora la recapitabilità

Il DKIM è il secondo pilastro dell'autenticazione dopo l'SPF. Poiché lega crittograficamente un messaggio al tuo dominio, è più difficile da falsificare dell'SPF da solo, e i provider di posta gli danno molto peso quando decidono l'arrivo in posta in arrivo.

Il DKIM abilita anche l'allineamento DMARC, che ti permette di pubblicare una policy che dica ai destinatari che cosa fare con la posta che non supera l'autenticazione. Senza DKIM la tua protezione DMARC è più debole.

Il DKIM in una configurazione di invio sana

La maggior parte delle piattaforme email configura il DKIM per te quando autentichi il tuo dominio di invio; il tuo compito è pubblicare il record DNS che ti forniscono. Una volta attivo, il DKIM richiede pochissima manutenzione oltre alla rotazione occasionale delle chiavi.

Insieme a SPF, DMARC e a una lista di destinatari verificata e tenuta pulita con strumenti come Mailbeam, il DKIM aiuta la tua posta a essere affidabile e ad arrivare.

Una firma DKIM, tag per tag

La firma viaggia nell'header del messaggio. Ogni tag dice al destinatario come ricostruire e controllare l'hash.

  DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
      d=example.com; s=s1; t=1718280000;
      h=from:to:subject:date;
      bh=uoq1oCgLlTqpdDX/iUbLy7J1Wic=;
      b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSb...

    d=  signing domain - the identity being claimed
    s=  selector; the key lives at s1._domainkey.example.com
    h=  which headers are covered. Anything not listed here
        can be altered in transit without breaking the signature
    bh= hash of the body
    b=  the signature itself

Una firma DKIM protegge soltanto gli header nominati nel tag h=, quindi qualsiasi header assente da quella lista può essere modificato in transito senza invalidarla.

In pratica

La tua piattaforma firma con DKIM ogni messaggio in uscita. Il server del destinatario recupera la tua chiave pubblica dal DNS, valida la firma e conferma che il messaggio è autentico e non modificato: un segnale di fiducia che, insieme a SPF e DMARC, tiene le tue campagne fuori dalla cartella spam.

Domande frequenti

Che cosa dimostra il DKIM?

Che un messaggio viene davvero dal tuo dominio e che il suo contenuto firmato non è stato alterato in transito. Lo fa con una firma crittografica verificata contro una chiave pubblica pubblicata nel tuo DNS.

Il DKIM è meglio dell'SPF?

Sono complementari, non rivali. L'SPF autorizza i server di invio per IP; il DKIM firma crittograficamente il messaggio. Usarli entrambi, più DMARC, dà l'autenticazione più solida.

Devo configurare il DKIM a mano?

Di solito il tuo provider di posta genera le chiavi e tu pubblichi soltanto il record DNS che ti fornisce. Da lì in poi funziona praticamente da solo, salvo la rotazione periodica delle chiavi.

Verifica le email con sicurezza

Mailbeam se ne occupa per te: sintassi, MX, SMTP, catch-all e usa e getta in una sola chiamata all'API. 1.000 verifiche gratuite al mese, senza carta.