DMARC (Domain-based Message Authentication, Reporting and Conformance) è un protocollo di autenticazione email definito nella RFC 7489 che, basandosi su SPF e DKIM, permette al proprietario di un dominio di indicare ai server riceventi come trattare i messaggi non autenticati e definire policy di protezione da spoofing e phishing
Cos'è il DMARC e a cosa serve nella cybersecurity moderna
Il protocollo DMARC rappresenta oggi lo standard industriale per la protezione dell'identità del brand via email. Si tratta di uno strato di sicurezza che consente ai proprietari di un dominio di istruire i server riceventi (come Gmail, Outlook o Yahoo) su come gestire i messaggi che non superano i controlli di identità. Oltre alla funzione di blocco, il DMARC introduce un elemento rivoluzionario: la visibilità.
Attraverso un sistema di reporting dettagliato, le aziende possono monitorare in tempo reale chi sta inviando email a loro nome, identificando sia i servizi legittimi mal configurati, sia i tentativi di frode informatica. Implementare correttamente questo protocollo non solo aumenta la sicurezza, ma migliora drasticamente la deliverability delle email aziendali, evitando che messaggi legittimi finiscano erroneamente nella cartella spam.

Come funziona DMARC: il flusso di autenticazione in 4 step
Il processo di validazione DMARC opera in background durante ogni ricezione di un messaggio e segue un ordine logico rigoroso per garantire l'integrità della comunicazione. Ecco i passaggi fondamentali:
- Verifica dei protocolli di base (SPF e DKIM): quando un'email arriva al server di destinazione, questo controlla se l'indirizzo IP del mittente è autorizzato (tramite il record SPF) e se il messaggio possiede una firma digitale valida che ne garantisce l'integrità (tramite DKIM).
- Verifica dell'Allineamento (Alignment): questo è il cuore del DMARC. Il server verifica che il dominio presente nel campo "Da" (Header From) coincida con il dominio validato da SPF e/o DKIM. Senza allineamento, l'autenticazione fallisce anche se SPF e DKIM singolarmente risultano validi.
- Applicazione della Policy: in base all'esito dei controlli precedenti, il server applica la regola specifica (policy) che il proprietario del dominio ha pubblicato nel suo DNS.
- Generazione dei Report: infine, il server ricevente genera un feedback in formato XML (report RUA o RUF) che viene inviato periodicamente all'amministratore del dominio mittente per scopi di analisi e monitoraggio.
Sinergia tra SPF, DKIM e DMARC: perché servono tutti e tre
È un errore comune pensare che il DMARC possa sostituire i protocolli precedenti; al contrario, esso ne coordina l'azione. L'SPF (Sender Policy Framework) funge da "lista degli invitati", dichiarando quali server possono inviare posta. Il DKIM (DomainKeys Identified Mail) agisce come un "sigillo ceralacca", assicurando che il contenuto non sia stato manomesso. Tuttavia, entrambi questi sistemi presentano dei limiti: non dicono al destinatario cosa fare in caso di fallimento. Il DMARC interviene proprio qui, chiudendo il cerchio della sicurezza e fornendo le istruzioni finali, rendendo l'intera infrastruttura email resiliente e autoritativa.

Anatomia completa di un record DMARC: guida ai tag DNS
Per una configurazione professionale, è necessario inserire un record di tipo TXT nel DNS del proprio dominio. Ogni tag all'interno della stringa ha un ruolo specifico nella definizione del comportamento del protocollo:
| Tag | Funzione | Esempio | Obbligatorio |
| v | Versione del protocollo (sempre DMARC1) | v=DMARC1 | Sì |
| p | Policy applicata al dominio principale | p=quarantine | Sì |
| rua | Email per i report aggregati (statistici) | rua=mailto:dmarc@nexsys.it | Consigliato |
| ruf | Email per i report forensic (dettaglio fallimenti) | ruf=mailto:dmarc@nexsys.it | Opzionale |
| pct | Percentuale di messaggi soggetti alla policy | pct=100 | Opzionale |
| sp | Policy per i sottodomini (subdomain) | sp=reject | Opzionale |
| adkim | Modalità allineamento DKIM (relaxed/strict) | adkim=s | Opzionale |
| aspf | Modalità allineamento SPF (relaxed/strict) | aspf=s | Opzionale |
| fo | Opzioni per la generazione dei report forensic | fo=1 | Opzionale |
Esempio reale di record DMARC commentato
Di seguito riportiamo un esempio di configurazione completa e sicura, ideale per un'azienda che ha già completato la fase di test e vuole proteggere attivamente il proprio dominio:
nexsys.it. IN TXT "v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc-rua@nexsys.it; ruf=mailto:dmarc-ruf@nexsys.it; sp=reject; adkim=s; aspf=s; fo=1"
Questo specifico record indica ai server riceventi di mettere in quarantena (spam) il 100% delle email che falliscono l'allineamento sul dominio principale, mentre applica il blocco totale (reject) per i sottodomini. Inoltre, abilita l'invio di report statistici e forensi agli indirizzi specificati per un monitoraggio costante.

Le tre Policy DMARC: None, Quarantine e Reject
La scelta della policy (tag p) determina il livello di severità della protezione e deve essere gestita con cautela:
None (p=none): è la modalità di monitoraggio. Le email vengono consegnate normalmente indipendentemente dall'esito dell'autenticazione. È un passaggio obbligatorio per ogni nuova implementazione, poiché permette di raccogliere dati senza interrompere il flusso comunicativo aziendale.
Quarantine (p=quarantine): in questa fase, il server ricevente è istruito a trattare le email sospette con diffidenza, spostandole solitamente nella cartella Posta Indesiderata. È il primo vero scalino verso la sicurezza attiva.
Reject (p=reject): rappresenta il massimo livello di protezione. Le email non autenticate vengono rifiutate alla fonte e non raggiungono mai la casella del destinatario. È l'obiettivo finale di ogni strategia DMARC, garantendo che solo le comunicazioni certificate siano consegnate.
Come configurare DMARC step-by-step per la tua azienda
L'implementazione del DMARC non deve essere un evento isolato, ma un processo graduale in quattro fasi:
- Analisi dell'infrastruttura: prima di creare il record, è fondamentale mappare tutti i servizi che inviano email per conto tuo (CRM, software di marketing, gestionali) e assicurarsi che SPF e DKIM siano correttamente attivi.
- Configurazione iniziale (Fase di Test): pubblica un record DNS con policy
p=none. Questo ti permetterà di ricevere i primi report e identificare eventuali mittenti legittimi che falliscono l'autenticazione. - Ottimizzazione e Monitoraggio: analizza i report XML (tramite tool come Dmarcian) per correggere gli errori di allineamento e autorizzare tutte le sorgenti valide.
- Enforcement Progressivo: una volta che i dati confermano la stabilità dell'invio, passa alla policy
p=quarantinee, infine, ap=rejectper blindare definitivamente il dominio.

Perché scegliere DMARCIAN per la gestione dei report
Sebbene il DMARC sia gratuito, la lettura dei report XML prodotti dai server mondiali è estremamente complessa e dispendiosa in termini di tempo. DMARCIAN è la piattaforma leader che trasforma questi file illeggibili in dashboard intuitive e dati azionabili. Utilizzare uno strumento dedicato consente alle aziende di accelerare drasticamente il passaggio verso la policy "Reject", riducendo il rischio di bloccare email importanti e garantendo una visibilità granulare su ogni singolo messaggio inviato a livello globale.
Implementazione e gestione professionale: il valore di Nexsys
La vera sfida per le aziende risiede nell'analisi strategica dei dati. Un errore nella configurazione della dmarc policy potrebbe causare il blocco di comunicazioni critiche. Come partner specializzato, Nexsys accompagna le aziende italiane nel delicato processo di "Enforcement": dall'analisi iniziale del traffico fino alla configurazione della policy p=reject, garantendo che solo le email autorizzate raggiungano i destinatari.
Affidarsi a una consulenza esperta permette di velocizzare la protezione del brand, soddisfare i requisiti obbligatori di Google e Yahoo e garantire la conformità alla Direttiva NIS2 senza rischi per la business continuity. Effettuare un dmarc check periodico e monitorare l'email authentication DMARC con il supporto di specialisti è l'unico modo per blindare l'infrastruttura.
Proteggi il tuo business oggi stesso
L'implementazione corretta del sistema SPF DKIM DMARC è un passo non rimandabile per ogni azienda che desideri proteggere la propria reputazione e i propri dati. Non rischiare che i tuoi invii vengano bloccati o che il tuo brand venga usato per scopi illeciti attraverso attacchi di phishing email.
I nostri consulenti tecnici ti guideranno nell'analisi dei report e nel passaggio sicuro alla policy di blocco. Siamo a disposizione per una valutazione del tuo attuale grado di protezione e per una consulenza tecnica specializzata. Contattaci ora per l’implementazione DMARC e la protezione del tuo dominio email
Come si legge un record DMARC?
Un record DMARC si legge analizzando i suoi tag nel DNS. Inizia sempre con v=DMARC1 (versione). Il tag p indica la policy (none, quarantine, reject), mentre rua e ruf specificano dove inviare i report XML. Altri tag come pct definiscono la percentuale di messaggi filtrati, fornendo istruzioni precise ai server riceventi.
Cosa significa p=quarantine?
La policy p=quarantine indica ai server riceventi di trattare le email che falliscono l'autenticazione SPF o DKIM con sospetto. Invece di essere rifiutate o consegnate normalmente, queste email vengono generalmente recapitate nella cartella Spam o Posta Indesiderata del destinatario, riducendo l'impatto di possibili attacchi di spoofing.
DMARC è obbligatorio in Italia?
Sebbene non esista una legge generica per i privati, il DMARC è caldamente raccomandato dalle linee guida AgID per la Pubblica Amministrazione. Inoltre, per le aziende che rientrano nel perimetro della Direttiva NIS2, l'adozione di protocolli di autenticazione email è considerata una misura essenziale per la gestione del rischio informatico.
DMARC funziona senza SPF e DKIM?
Tecnicamente il record può essere pubblicato, ma il DMARC non può funzionare correttamente senza almeno uno tra SPF o DKIM. Il protocollo agisce come un supervisore che verifica l'esito e l'allineamento di questi due standard; senza di essi, mancherebbero le basi tecniche per convalidare l'identità del mittente.
Quanto costa implementare DMARC?
Il protocollo DMARC in sé è uno standard gratuito e pubblico. I costi derivano solitamente dalla consulenza tecnica per la configurazione e, soprattutto, dall'adozione di piattaforme di analisi dei report come DMARCIAN. Questi strumenti sono indispensabili per interpretare i complessi file XML inviati dai server e gestire la transizione verso policy restrittive.
DMARC è obbligatorio per Google e Yahoo?
Sì, a partire da febbraio 2024, Google e Yahoo hanno reso obbligatorio il DMARC (almeno con policy p=none) per tutti i mittenti che inviano più di 5.000 email al giorno verso i loro servizi. Il mancato adeguamento comporta il rifiuto delle email o la loro classificazione automatica come spam.
Cos'è BIMI e che relazione ha con DMARC?
BIMI (Brand Indicators for Message Identification) è uno standard che permette di visualizzare il logo aziendale certificato accanto alle email nelle inbox. Per funzionare, BIMI richiede obbligatoriamente che il dominio abbia una policy DMARC impostata su p=quarantine o p=reject, legando così l'identità visiva alla sicurezza tecnica.
Quanto tempo serve per passare da p=none a p=reject?
Il passaggio sicuro richiede mediamente da poche settimane a qualche mese. La fase p=none serve per raccogliere dati e autorizzare tutti i servizi legittimi. Solo quando i report confermano che il 100% del traffico valido è allineato, si può procedere gradualmente verso il blocco totale senza rischiare interruzioni.


