2,019 22/03/2026 07/04/2026 2 min

Assicurarsi che le email arrivino nella casella di posta giusta è fondamentale per qualsiasi azienda. La deliverability delle email è influenzata da vari fattori, tra cui SPF, DKIM e DMARC. Questi protocolli aiutano i server di posta a verificare l'autenticità delle email e riducono il rischio che vengano contrassegnate come spam.

Prerequisiti

  • Accesso al tuo dominio DNS.
  • Accesso alla tua casella email per testare la deliverability.
  • Strumenti di verifica come MXToolbox o Mail Tester.

Step 1: Configurazione SPF

Il record SPF specifica quali server sono autorizzati a inviare email per il tuo dominio.

v=spf1 include:_spf.google.com ~all

In questo esempio, stiamo autorizzando i server di Google. Sostituisci il record con il tuo provider di posta.

# Output: 200 OK

Perché funziona: I server di posta verificheranno il record SPF durante la consegna delle email.

Step 2: Configurazione DKIM

DKIM aggiunge una firma digitale alle tue email, permettendo ai riceventi di verificare che non siano state alterate.

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0B...

Utilizza il tuo generatore DKIM per generare la chiave pubblica.

# Output: 200 OK

Perché funziona: I server di ricezione possono validare la firma DKIM confrontando la chiave pubblica nel DNS.

Step 3: Configurazione DMARC

DMARC ti permette di ricevere report su email non conformi e specifica come gestirle.

v=DMARC1; p=quarantine; rua=mailto:report@example.com

Adatta il tuo record DMARC in base alle tue politiche.

# Output: 200 OK

Perché funziona: DMARC consente di ricevere feedback sulle email non conformi.

Verifica Finale

Utilizza strumenti come MXToolbox per controllare:

  • Il record SPF è valido?
  • Il DKIM è correttamente firmato?
  • Il DMARC è configurato e ricevi report?

Troubleshooting

  1. Errore: "SPF record not found".

    Causa: Il record SPF non è stato creato correttamente.

    dig TXT example.com

    Fix: Controlla il tuo DNS e aggiungi il record SPF corretto.

  2. Errore: "DKIM verification failed".

    Causa: La chiave DKIM non è corretta.

    openssl dgst -sha256 -sign private.key email.txt

    Fix: Rigenera la chiave DKIM e aggiorna il DNS.

  3. Errore: "DMARC report not received".

    Causa: La configurazione DMARC è errata.

    dig TXT _dmarc.example.com

    Fix: Controlla e correggi il record DMARC.

Conclusione

La configurazione di SPF, DKIM e DMARC è essenziale per migliorare la tua email deliverability. Segui questa checklist post-deploy per assicurarti che tutto funzioni correttamente. Il prossimo passo è monitorare le email tramite report DMARC per ottimizzare ulteriormente la tua configurazione.