---
title: "SPF vs DKIM: cosa verifica ciascuno | AutoSPF"
description: "SPF vs DKIM: SPF autorizza i tuoi server di invio, DKIM firma crittograficamente il messaggio. Scopri cosa verifica ciascuno, come differiscono e perché servono entrambi."
image: "https://autospf.com/images/og-default.png"
canonical: "https://autospf.com/it/email-authentication/spf-vs-dkim/"
---

# SPF vs DKIM

SPF verifica se un'email è stata inviata da un server autorizzato per il dominio del mittente, mentre DKIM verifica che il contenuto del messaggio e gli header selezionati siano stati firmati digitalmente e restino immutati. Insieme, SPF e DKIM offrono un'autenticazione email più forte e aiutano a prevenire lo spoofing.

Questa guida fa parte della nostra guida all’[autenticazione email](/it/email-authentication/). Correlate: [DKIM vs DMARC](/it/email-authentication/dkim-vs-dmarc/) e [SPF vs DMARC](/it/email-authentication/spf-vs-dmarc/).

SPF verifica che l’IP che si connette e il mittente della busta SMTP (MAIL FROM e/o HELO) siano autorizzati a inviare per il tuo dominio — qualcosa che DKIM non può valutare — mentre DKIM verifica l’**integrità crittografica** e l’identità del dominio degli header selezionati e del corpo del messaggio tramite una firma (d=) che SPF non può proteggere né attestare.

Contesto e background. Sender Policy Framework (SPF) è un controllo di [autorizzazione basato su DNS](https://en.wikipedia.org/wiki/DNS-based%5FAuthentication%5Fof%5FNamed%5FEntities) legato alla transazione SMTP. Quando un server si connette per consegnare posta, il destinatario verifica se quell’IP di origine è autorizzato a inviare per il dominio che appare nel MAIL FROM della busta o nell’HELO/EHLO. DomainKeys Identified Mail (DKIM), al contrario, è un sistema di autenticazione a livello di contenuto: il mittente firma header selezionati e il corpo; i destinatari recuperano la chiave pubblica dal DNS su selector.\_domainkey.domain e verificano che nulla sia stato manomesso e che il dominio del firmatario (d=) sia reale.

_Perché questa distinzione conta? Perché gli aggressori sfruttano lacune diverse. Senza SPF, chiunque può inviare da IP arbitrari fingendo di essere il tuo dominio a livello SMTP_. Senza DKIM, gli intermediari (forwarder, mailing list) o [attori malevoli](https://www.scworld.com/analysis/us-cyber-officials-warn-ai-is-giving-attackers-an-edge) possono alterare il contenuto del messaggio dopo il passaggio di consegne senza essere rilevati. I destinatari moderni tipicamente valutano entrambi sotto DMARC, che richiede l’allineamento tra il dominio che gli utenti vedono in From: e il dominio della busta **autenticato da SPF** oppure il dominio d= di DKIM, per poi applicare la tua policy.

[AutoSPF](https://autospf.com/) è progettato appositamente per rendere SPF a prova di errore — e per mantenerlo tale man mano che i tuoi IP e vendor cambiano — fornendo al contempo diagnostiche consapevoli di DKIM/DMARC affinché entrambi i meccanismi superino il controllo e si allineino in modo coerente. In un benchmark AutoSPF di 90 giorni (ipotetico ma realistico) che copre **28 domini mid-market** e 1,8 milioni di messaggi, i permerror SPF sono calati del 92% dopo il consolidamento automatico degli include e l’appiattimento sicuro, e i tassi di superamento DMARC sono migliorati dall’88% al 96% quando i clienti hanno abbinato queste correzioni SPF alla messa a punto dell’[allineamento DKIM](https://autospf.com/dkim/dkim-signature/).

## Cosa verifica ciascuno — e perché l’altro non può

Questa sezione è autonoma: SPF verifica l’autorizzazione a livello di trasporto; DKIM verifica l’integrità del messaggio e l’identità del dominio dopo il trasporto.

- Ambito di SPF  
   - Verifica: l’IP che si connette è autorizzato per il dominio della busta (RFC5321.MailFrom) o per l’host HELO/EHLO.  
   - Meccanismi: [record TXT del DNS](https://autospf.com/blog/what-is-a-dns-txt-record/) v=spf1 con ip4/ip6, include, a, mx, exists e modificatori come redirect; il pass/fail avviene prima che il contenuto sia ritenuto affidabile.  
   - Perché DKIM non può: DKIM non vede l’IP che si connette né la busta SMTP. Opera esclusivamente sul contenuto del messaggio e sulle chiavi DNS.
- Ambito di DKIM  
   - Verifica: firma crittografica sugli header selezionati (h=) come From, To, Subject, Date, **Message-ID** e l’hash del corpo (bh=), legata al dominio del firmatario in d=.  
   - Rileva: manomissioni in transito (ad es. Subject alterato, link iniettati, corpo modificato) e autentica il dominio del firmatario indipendentemente dal percorso.  
   - Perché SPF non può: SPF non firma né memorizza il contenuto; dopo il passaggio di consegne, l’inoltro o le modifiche non incidono sui risultati SPF legati alla sessione SMTP originale.

Confronto a colpo d’occhio

- SPF verifica in modo esclusivo:  
   - Autorizzazione dell’IP che si connette  
   - Identità della busta MAIL FROM/HELO
- DKIM verifica in modo esclusivo:  
   - Integrità di header/corpo tramite firma  
   - Autenticità del dominio del firmatario (d=) non influenzata dall’inoltro

Come aiuta AutoSPF: AutoSPF valida continuamente che ogni servizio e IP autorizzato a inviare per i tuoi domini sia esplicitamente rappresentato in SPF entro il budget di 10 lookup, segnala le lacune che causerebbero un **SPF neutral/permerror** e mette in evidenza i risultati di allineamento DKIM/DMARC così puoi affidarti a DKIM dove l’inoltro romperebbe SPF.

![Sender Policy Framework Office 365 6325](https://media.mailhop.org/autospf/sender-policy-framework-office-365-6325-1786691767808.jpg)

## Come i meccanismi vengono applicati all’interno di SMTP e del messaggio

Questa sezione è autonoma: SPF opera al momento della connessione; DKIM opera dopo la consegna.

### SPF: parte della transazione SMTP (MAIL FROM e IP che si connette)

- SPF controlla il Return-Path (MAIL FROM della busta) e/o il dominio HELO/EHLO rispetto all’IP di origine.
- Se il MAIL FROM è vuoto (bounce), i destinatari spesso valutano SPF sul dominio HELO/EHLO.
- Poiché SPF è legato al trasporto, viene valutato per-hop; se un forwarder ritrasmette da un IP diverso senza SRS (Sender Rewriting Scheme), SPF spesso fallirà all’hop successivo.

Legame con AutoSPF: _AutoSPF simula le valutazioni SPF lato destinatario da più punti di osservazione, distribuisce il budget dei lookup DNS tra gli include ed evidenzia quando i tuoi forwarder o terze parti richiedono SRS o include espliciti_.

### DKIM: legame crittografico di header e corpo

- DKIM firma gli header selezionati elencati in h= (comunemente: From, Date, Subject, To, MIME-Version, Message-ID) e calcola un hash del corpo bh= usando la canonicalizzazione simple/relaxed.
- La firma d=domain e s=selector puntano a un record TXT del DNS con la chiave pubblica (p=).
- I destinatari ricalcolano gli hash; **qualsiasi manomissione in transito** (ad es. iniezione di footer, modifica dei tag nel subject) interrompe la verifica.

Legame con AutoSPF: pur non generando le tue chiavi DKIM, AutoSPF analizza gli header Authentication-Results e gli aggregati DMARC per mostrare quali messaggi si affidano a DKIM rispetto a SPF, quando DKIM si rompe a causa di iniezioni di footer e quali mittenti necessitano di aggiornamenti dei selettori.

_Caso di esempio (ipotetico, realistico): una newsletter di health-tech instradata attraverso un server di lista che aggiungeva \[List\] al Subject e un footer legale. SPF superava il controllo all’hop originale, poi falliva dopo l’inoltro_. DKIM inizialmente falliva perché la lista modificava header firmati e corpo. Dopo che il mittente è passato a DKIM relaxed/relaxed ed ha escluso Subject da h= (mantenendo From e Date), **DKIM superava il controllo in modo coerente**; AutoSPF ha poi raccomandato di aumentare il ruolo di DKIM in DMARC (adkim=s) e ha mantenuto gli include SPF per gli hop iniziali.

## Differenze di deployment, formati DNS e insidie da evitare

Questa sezione è autonoma: _chi implementa deve destreggiarsi tra il limite di 10 lookup di SPF e i requisiti di selettore/chiave di DKIM_.

### Meccaniche del record SPF

- Formato: TXT alla radice (e/o sottodominio) contenente v=spf1 … -all.
- Include/redirect: include:vendor.example.com aggiunge i meccanismi del vendor; redirect=domain delega interamente la valutazione all’SPF di un altro dominio.
- Limite di 10 lookup: include, a, mx, exists, ptr contano ciascuno; gli include annidati si sommano; superare 10 restituisce permerror. Il [limite di lookup SPF](/spf-too-many-dns-lookups/) è facile da superare con molti vendor.
- Consiglio sul TTL: 1 ora (3600s) è pratico per l’agilità; le modifiche di emergenza si propagano più velocemente rispetto a TTL di un giorno intero.

Insidie comuni di SPF

- Più record TXT SPF sulla stessa etichetta (i destinatari possono trattarlo come permerror).
- Superare i 10 lookup a causa di include annidati o dell’uso di mx/a su molti host. Una gestione attenta degli [include SPF](/spf-record-format/spf-include-mechanism/) evita questo.
- Usare ptr o +all, che sono sconsigliati e abusati.
- Uso improprio di redirect quando si intendono gli include (redirect sovrascrive la valutazione).

Legame con AutoSPF: AutoSPF consolida automaticamente i meccanismi ridondanti, deduplica le reti dei vendor, appiattisce in sicurezza gli include volatili in [ip4/ip6](https://aws.amazon.com/compare/the-difference-between-ipv4-and-ipv6/) memorizzati in cache con controlli di integrità e applica il budgeting dei 10 lookup — prevenendo i permerror senza sacrificare l’agilità dei vendor.

![How To Create Spf Record 2200](https://media.mailhop.org/autospf/how-to-create-spf-record-2200-1786691791343.jpg)

### Meccaniche del record DKIM

- **Formato**: TXT su selector.\_domainkey.example.com con k=rsa; p=base64key; t=y (testing opzionale).
- **Selettori**: selettori leggibili e con codifica temporale come s2026q1 abilitano deployment sovrapposti per la rotazione.
- **Dimensioni della chiave**: **RSA a 2048 bit raccomandato**; 1024 bit è deprecato; ECDSA (ed25519) sta emergendo ma non è ancora universalmente accettato da tutti i destinatari.
- **Consiglio sul TTL**: 1–4 ore; ruota le chiavi con periodi di dual-publish.

Insidie comuni di DKIM

- Pubblicare la chiave con virgolette/interruzioni di riga extra che causano base64 non valido.
- Record sovradimensionati senza il corretto chunking a 255 byte nel DNS.
- Errori di canonicalizzazione (firmare header suscettibili di essere modificati, o usare simple/simple dove gli intermediari ritoccano gli spazi bianchi).
- Usare l= (limite di lunghezza del corpo), che è rischioso e può causare falsi superamenti su contenuto parzialmente modificato.

Legame con AutoSPF: i controlli DKIM di AutoSPF segnalano [record DNS](https://www.ibm.com/think/topics/dns-records) di selettore mancanti/non validi, testano la verifica da più destinatari e suggeriscono set di canonicalizzazione/header più sicuri quando i tuoi flussi di posta (ad es. mailing list) tendono ad alterare i messaggi.

## Quando SPF fallisce ma DKIM ti salva — e viceversa

Questa sezione è autonoma: _i flussi del mondo reale spesso rompono un meccanismo; pianifica affinché l’altro sostenga DMARC_.

- Inoltro senza SRS  
   - **SPF**: spesso fallisce all’hop del forwarder (l’IP di origine non è più autorizzato).  
   - **DKIM**: supera il controllo se non modificato; DMARC può comunque passare tramite l’allineamento DKIM.  
   - **AutoSPF**: segnala domini/ASN dove SPF fallisce dopo l’inoltro; raccomanda di rafforzare l’allineamento DKIM per quei flussi.
- Mailing list (tagging del subject, inserimento di footer)  
   - **DKIM**: fallisce frequentemente a causa di modifiche a corpo/header.  
   - **SPF**: può superare il controllo all’hop originale, poi fallire se ritrasmesso; le **liste compatibili con SRS** possono preservare SPF, ma molte non lo fanno.  
   - **AutoSPF**: identifica i pattern dei server di lista in Authentication-Results, suggerisce la canonicalizzazione relaxed e strategie di riscrittura del From: (RFC 5322) per preservare DMARC.
- Mittenti di terze parti e [marketing di massa](https://epushagency.eg/blog/bulk-marketing/)  
   - **SPF**: fallisce se dimentichi di includere gli include del vendor o superi i lookup.  
   - **DKIM**: supera il controllo se il vendor firma con il tuo dominio (d=yourbrand.com) e il selettore è corretto; fallisce se il vendor firma con il proprio dominio e DMARC richiede l’allineamento stretto.  
   - **AutoSPF**: onboarda i vendor tramite endpoint di include catalogati, traccia il churn degli IP dei vendor e allerta quando DKIM è firmato con un dominio non allineato che romperà DMARC.
- Relay transazionali vs aziendali  
   - I relay aziendali a volte riscrivono Return-Path o HELO, incidendo su SPF, mentre DKIM dall’applicazione originale sopravvive se non re-incapsulato.  
   - **AutoSPF**: simula sia l’allineamento della busta sia quello degli header per mostrare quale meccanismo soddisferà DMARC per ogni flusso.

Dato originale (ipotetico, aggregato): in una coorte AutoSPF anonimizzata di 40 domini, il 27% dei superamenti DMARC durante l’inoltro si affidava esclusivamente all’allineamento DKIM; abilitare SRS sui forwarder in due tenant EDU ha ridotto i fallimenti SPF sulla posta inoltrata del 61% senza danneggiare DKIM.

![Spf Checker 4117](https://media.mailhop.org/autospf/spf-checker-4117-1786691808423.jpg)

## Allineamento DMARC, policy e best practice congiunte

Questa sezione è autonoma: DMARC decide in base all’allineamento con l’header From:.

- Regole di allineamento  
   - **SPF**: il dominio in RFC5321.MailFrom (o HELO se il MAIL FROM è vuoto) deve allinearsi con l’header From: (organizzativamente — relaxed — o esattamente — strict).  
   - **DKIM**: il dominio d= nella firma DKIM deve allinearsi con l’header From:.  
   - DMARC supera il controllo se l’SPF allineato o il **DKIM allineato superano** il controllo.
- Percorso della policy  
   - Inizia con p=none; cattura i report aggregati rua=; passa a quarantine e poi reject man mano che i tassi di fallimento e i falsi positivi si stabilizzano.  
   - Usa adkim=s e aspf=s per i brand ad alto rischio di impersonificazione; resta relaxed (r) durante le migrazioni per ridurre le interruzioni.
- Igiene di chiavi e record  
   - **DKIM**: ruota le chiavi a 2048 bit ogni 6–12 mesi; mantieni selettori sovrapposti; ritira prontamente le vecchie chiavi se compromesse.  
   - **SPF**: resta entro 10 lookup DNS, preferisci include all’appiattimento a meno che tu non abbia un refresh automatico ed evita sorprese di churn degli IP. Strumenti come [AutoSPF](/) automatizzano quel refresh.

Legame con AutoSPF: AutoSPF calcola la copertura di allineamento per ogni mittente, mostra se i superamenti DMARC provengono da SPF o DKIM per ogni sorgente, raccomanda modalità adkim/aspf in base al rischio del flusso e mantiene automaticamente SPF così puoi appoggiarti a DKIM dove l’inoltro disturba SPF.

Caso di studio (ipotetico): _Il retailer AcmeFit ha onboardato 12 mittenti SaaS, producendo 14 lookup SPF e frequenti permerror_. AutoSPF ha consolidato gli include, appiattito in sicurezza due vendor volatili e **separato l’SPF** del sottodominio marketing nel suo record dedicato; i permerror sono scesi a zero e il posizionamento in inbox su Gmail è migliorato di 4,8 punti percentuali in 30 giorni una volta che DMARC è stato impostato su quarantine con allineamento DKIM relaxed.

## Modalità di fallimento, diagnostica e strumenti

Questa sezione è autonoma: sappi come ciascuno fallisce e come risolvere velocemente.

### Cause comuni di fallimento SPF

- Neutral/SoftFail da \~all quando i destinatari pesano negativamente altri segnali.
- Permerror da >10 lookup DNS, [errori di sintassi](https://www.geeksforgeeks.org/c/what-is-a-syntax-error-and-how-to-solve-it/), più record TXT SPF o loop di redirect ricorsivi.
- None quando non c’è alcun record SPF o ce n’è uno vuoto/non valido.

Come diagnosticare

- Ispeziona Authentication-Results: spf=permerror (troppi [lookup DNS](https://www.manageengine.com/products/oputils/tech-topics/dns-lookup.html)) smtp.mailfrom=…
- Usa dig/nslookup per espandere le catene di include; conta i lookup.
- Valida con più checker da reti diverse.

Legame con AutoSPF: il valutatore in tempo reale di AutoSPF espande il tuo SPF esattamente come farebbe un destinatario, mostra il budget dei lookup, segnala la ricorsione e propone un record corretto con un clic.

### Cause comuni di fallimento DKIM

- Discrepanza dell’hash del corpo dovuta a iniezione di footer o modifiche degli spazi bianchi con la canonicalizzazione simple del corpo.
- Discrepanza dell’elenco di header quando gli intermediari aggiungono tag al Subject o riordinano header non coperti da relaxed.
- [Errori DNS](https://www.netgear.com/hub/network/fix-dns-error/) del selettore: chiave p= mancante, etichetta errata, **problemi di formattazione/virgolette del TXT**.
- Chiavi scadute o revocate non aggiornate nei mittenti.

Come diagnosticare

- Authentication-Results: dkim=fail (l’hash del corpo non ha superato la verifica) header.d=example.com header.s=s2026q1
- Recupera il record DNS del selettore; assicurati che p= sia base64 valido senza virgolette spurie; verifica i 2048 bit.
- Testa con invii sintetici attraverso ogni hop; varia la canonicalizzazione.

Legame con AutoSPF: AutoSPF correla i fallimenti DKIM con le catene Received hop per hop, segnala quale MTA ha alterato il messaggio e raccomanda set di header resilienti (ad es. includi From, Date, MIME-Version, Message-ID; evita Subject dove è previsto il subject-tagging).

### Strumenti essenziali di test e monitoraggio

- **Invii sintetici**: verso Gmail, Outlook e un verificatore neutrale (ad es. [check-auth@verifier.port25.com](mailto:check-auth@verifier.port25.com)) per catturare i risultati SPF/DKIM/DMARC.
- **Strumenti DNS**: dig/host/nslookup per i TXT SPF/DKIM e simulatori online di appiattimento SPF.
- **Report DMARC**: aggregati (rua) per pattern a livello di volume; forensi (ruf) per fallimenti dettagliati (attenzione ai vincoli di privacy/normativi).

Legame con AutoSPF: _AutoSPF consuma l’XML rua, normalizza il pass/fail per ogni sorgente, evidenzia picchi insoliti (ad es. improvvise modifiche agli include) e fornisce un harness di invio di test che confronta le interpretazioni dei destinatari_.

![Spf Record Office 365 4613](https://media.mailhop.org/autospf/spf-record-office-365-4613-1786691829159.jpg)

## Ciclo di vita delle chiavi e gestione dei cambiamenti

Questa sezione è autonoma: **ruota le chiavi DKIM** deliberatamente; gestisci SPF come infrastruttura viva.

- Ciclo di vita di DKIM  
   - Usa RSA a 2048 bit; mantieni due selettori attivi durante la rotazione.  
   - **Denominazione dei selettori**: sYYYYqN o vendor-scopo come s2026q1-marketing.  
   - **Cadenza di rotazione**: 6–12 mesi; revoca e ri-generazione immediate della chiave se compromessa (imposta p= vuoto o rimuovi il record e smetti di firmare con quel selettore).
- Ciclo di vita di SPF  
   - Churn dei vendor: onboarda/offboarda gli include prontamente; non lasciare mai vendor obsoleti autorizzati.  
   - **Scoping dei sottodomini**: isola i flussi ad alto volume (ad es. mail.m.example) con un SPF distinto per mantenere gestibili i budget dei lookup.  
   - **Modifiche di emergenza**: mantieni TTL più bassi e un registro delle modifiche.

Legame con AutoSPF: AutoSPF traccia gli include dei vendor, avvisa quando i provider aggiungono/rimuovono intervalli di IP, **aggiorna automaticamente i record appiattiti** secondo pianificazione ed esporta una pista di audit. _Inventaria inoltre i selettori DKIM osservati nei dati DMARC così sai quali chiavi ruotare_.

## ARC: affrontare i limiti dell’inoltro

Questa sezione è autonoma: ARC complementa SPF/DKIM/DMARC nei flussi complessi.

- Cosa fa ARC  
   - Authenticated Received Chain (ARC) permette agli intermediari di attestare i risultati SPF/DKIM/DMARC originali e il percorso seguito.  
   - I destinatari possono pesare i set ARC per fidarsi del fatto che un messaggio alterato da una lista o da un forwarder fosse valido all’ingresso.
- Quando usarlo  
   - Se gestisci servizi di inoltro, mailing list o gateway di campus/azienda che regolarmente rompono DKIM o SPF.  
   - ARC non sostituisce SPF/DKIM/DMARC; fornisce continuità attraverso gli hop.

Legame con AutoSPF: AutoSPF evidenzia quando i fallimenti DMARC potrebbero essere mitigati da ARC (ad es. dkim=fail costante al secondo hop con **ARC-Seal presente**), aiutando gli operatori a dare priorità al deployment di ARC sugli intermediari più importanti.

## FAQ

### Dovrei usare -all o \~all in SPF?

- \-all (hard fail) segnala una policy forte e riduce lo spoofing, ma può aumentare i falsi rifiuti durante le migrazioni.
- \~all (soft fail) è più sicuro durante l’onboarding; combinalo con DMARC p=none/quarantine e passa a -all man mano che i dati DMARC si stabilizzano.
- AutoSPF raccomanda fasi di policy per ogni dominio e allerta sulle sorgenti legittime che verrebbero bloccate da -all.

### Ho bisogno dell’allineamento DMARC stretto (adkim=s, aspf=s)?

- L’allineamento stretto ostacola l’impersonificazione tramite domini simili ma può rompere flussi legittimi (ad es. il vendor firma con il proprio d=).
- Inizia con relaxed, poi passa a strict per brand e flussi ad alto rischio una volta che i vendor firmano con il tuo dominio.
- Il report di copertura di allineamento di AutoSPF mostra la prontezza per ogni flusso.

### Con quale frequenza dovrei ruotare le chiavi DKIM e di quale dimensione?

- Ruota ogni 6–12 mesi; usa **RSA a 2048 bit oggi**.
- Mantieni due selettori attivi durante la rotazione per evitare interruzioni.
- AutoSPF inventaria i selettori visti nel traffico così il tuo elenco di rotazione è completo.

### Posso avere più record SPF?

- No. Un dominio deve pubblicare un singolo [record TXT SPF](https://autospf.com/blog/generate-spf-txt-records-the-ultimate-tool-for-your-domain/); più record possono produrre permerror.
- AutoSPF unisce i meccanismi in un unico record conforme agli standard e ne valida la sintassi.

### Perché SPF supera il controllo ma DMARC fallisce comunque?

- Perché il dominio autenticato da SPF ([MAIL FROM](https://docs.aws.amazon.com/ses/latest/dg/mail-from.html) o HELO) non si allinea con il dominio dell’header From:.
- Assicurati che il dominio della busta corrisponda (o sia nello stesso dominio organizzativo) al From: visibile, oppure affidati a DKIM con d= allineato.
- AutoSPF simula l’allineamento DMARC sopra SPF per intercettare questo.

## Conclusione e integrazione del prodotto

SPF e DKIM risolvono metà diverse del problema della fiducia nelle email: SPF autorizza l’IP di invio e il **dominio della busta SMTP**, mentre DKIM dimostra l’integrità e l’identità del dominio del messaggio stesso; insieme sotto DMARC bloccano lo spoofing e rilevano le manomissioni nei flussi che gestisci realmente. _La sfida pratica è l’igiene continua: mantenere SPF entro il limite di 10 lookup man mano che i vendor cambiano, garantire che DKIM sopravviva alle modifiche del mondo reale e allineare entrambi con la policy DMARC così i destinatari possono fidarsi di ciò che i tuoi utenti vedono_.

AutoSPF rende operativa quell’igiene. Esso:

- Costruisce e mantiene un singolo record SPF corretto per ogni dominio, deduplicando i meccanismi, distribuendo il budget dei lookup e appiattendo in sicurezza i vendor volatili con controlli di integrità.
- Monitora gli aggregati DMARC per mostrare dove i superamenti DMARC derivano da SPF rispetto a DKIM, così puoi ottimizzare l’allineamento e sopravvivere all’inoltro.
- Diagnostica velocemente i fallimenti espandendo le catene di include come un destinatario, segnalando i permerror e correlando i problemi dei selettori DKIM osservati sul campo.
- Guida l’irrigidimento della policy — passando da \~all a -all, da allineamento relaxed a strict — basandosi sui dati del tuo traffico, non su congetture.

Se il tuo prossimo trimestre include l’onboarding di una nuova [piattaforma di marketing](https://coschedule.com/marketing/marketing-platforms), il consolidamento degli ESP o l’irrigidimento di DMARC a reject, AutoSPF ti offre le protezioni per farlo con fiducia — così **SPF verifica ciò che DKIM non può**, DKIM verifica ciò che SPF non può, e DMARC applica la fiducia del tuo brand da un capo all’altro.

Rated 5/5 on G2 · Trusted since 2018 

##  Trusted by 50,000+ domains 

### "AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product"

> It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF "flattens" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change. 

 PJ 

Peter J.

 President · Small-Business (50 or fewer emp.) 

### "Helped us go beyond capacity"

> AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example. 

 VU 

Verified User

 Financial Services · Mid-Market (51-1000 emp.) 

### "Great service and great support"

> AutoSPF was easy to initially set up on our own and a great cost effective entry into spf flattening. Needed our first support assistance today and got great response including a video demonstrating the issue I was trying to solve, a quick fix, and more detailed followup. 

 GF 

Greg F.

 Mid-Market (51-1000 emp.) 

[Read our reviews on G2 ](https://www.g2.com/products/autospf/reviews)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.facebook.com/autospf","https://github.com/duocircle","https://www.g2.com/products/autospf/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"21","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/autospf/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM","Email Deliverability","SPF Lookup Limits"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"AutoSPF","url":"https://autospf.com","description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","publisher":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Dovrei usare -all o ~all in SPF?","acceptedAnswer":{"@type":"Answer","text":"- -all (hard fail) segnala una policy forte e riduce lo spoofing, ma può aumentare i falsi rifiuti durante le migrazioni."}},{"@type":"Question","name":"Ho bisogno dell'allineamento DMARC stretto (adkim=s, aspf=s)?","acceptedAnswer":{"@type":"Answer","text":"- L'allineamento stretto ostacola l'impersonificazione tramite domini simili ma può rompere flussi legittimi (ad es. il vendor firma con il proprio d=)."}},{"@type":"Question","name":"Con quale frequenza dovrei ruotare le chiavi DKIM e di quale dimensione?","acceptedAnswer":{"@type":"Answer","text":"- Ruota ogni 6–12 mesi; usa RSA a 2048 bit oggi."}},{"@type":"Question","name":"Posso avere più record SPF?","acceptedAnswer":{"@type":"Answer","text":"- No. Un dominio deve pubblicare un singolo [record TXT SPF](https://autospf.com/blog/generate-spf-txt-records-the-ultimate-tool-for-your-domain/); più record possono produrre permerror."}},{"@type":"Question","name":"Perché SPF supera il controllo ma DMARC fallisce comunque?","acceptedAnswer":{"@type":"Answer","text":"- Perché il dominio autenticato da SPF ([MAIL FROM](https://docs.aws.amazon.com/ses/latest/dg/mail-from.html) o HELO) non si allinea con il dominio dell'header From:."}}]}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://autospf.com/"},{"@type":"ListItem","position":2,"name":"Autenticazione email","item":"https://autospf.com/it/email-authentication/"},{"@type":"ListItem","position":3,"name":"Autenticazione email","item":"https://autospf.com/it/email-authentication/spf-vs-dkim/"}]}
```

```json
{"@context":"https://schema.org","@type":"Product","name":"AutoSPF","url":"https://autospf.com","aggregateRating":{"@type":"AggregateRating","ratingValue":5,"reviewCount":21,"bestRating":5,"worstRating":1},"review":[{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Peter J.","jobTitle":"President"},"datePublished":"2026-03-10","reviewBody":"It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF \"flattens\" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change.","name":"AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Verified User","jobTitle":"Financial Services"},"datePublished":"2025-07-31","reviewBody":"AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example.","name":"Helped us go beyond capacity","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Greg F."},"datePublished":"2023-07-26","reviewBody":"AutoSPF was easy to initially set up on our own and a great cost effective entry into spf flattening. Needed our first support assistance today and got great response including a video demonstrating the issue I was trying to solve, a quick fix, and more detailed followup.","name":"Great service and great support","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}}]}
```
