Defaults.Exposed

Defaults.ExposedCorrezioni › SPF (Sender Policy Framework)

Come correggere SPF (Sender Policy Framework)

L'SPF è la riga nelle impostazioni del tuo dominio che elenca quali servizi di posta sono autorizzati a inviare email a nome della tua azienda. Senza, chiunque nel mondo può inviare email che sembrano arrivare da te — e le tue email autentiche hanno più probabilità di finire nello spam dei clienti.

In sintesi per la tua attività: Chiunque può inviare email fingendosi la tua azienda — ai tuoi clienti, ai tuoi dipendenti, ai tuoi fornitori — fatture, richieste di cambio coordinate bancarie, qualsiasi cosa. E allo stesso tempo i tuoi preventivi e le tue fatture reali finiscono più facilmente nel cestino, così le trattative si bloccano in silenzio.

Cosa può costarti

Perché è importante. Falsificare l'indirizzo del mittente di un'email è banalmente facile e non costa nulla a chi attacca. L'SPF è il modo più economico e veloce per rendere il tuo dominio più difficile da impersonare e per tenere la tua posta legittima fuori dallo spam. Google e Yahoo ora cestinano o rifiutano attivamente la posta dei domini non autenticati, quindi non è più facoltativo — è il minimo indispensabile anche solo per far recapitare le tue email.

In breve

In questo momento, a meno che tu non abbia configurato correttamente l’SPF, chiunque nel mondo può inviare email che sembrano arrivare dalla tua azienda. Possono mandare ai tuoi clienti fatture false, ai tuoi dipendenti finte richieste di pagamento, e ai tuoi fornitori messaggi come se fossi tu — e i messaggi sembreranno autentici, perché nulla sul tuo dominio dice il contrario.

L’SPF (Sender Policy Framework) è la soluzione. È una singola riga di testo nelle impostazioni del tuo dominio che elenca quali servizi di posta sono effettivamente autorizzati a inviare email a tuo nome. I provider di posta riceventi — Gmail, Outlook, tutti — controllano quell’elenco prima di decidere se un messaggio è reale. Nessun elenco, o uno debole, e non hanno nulla su cui basarsi.

Questa pagina riguarda due cose che devono essere entrambe corrette: se esista o meno un record SPF, e se sia impostato in modo abbastanza rigoroso da fare davvero il suo lavoro.

Quanto può costarti

Questi sono i modi concreti, di tutti i giorni, in cui un record SPF mancante o debole si traduce in soldi e fiducia che escono dalla porta. Non nominiamo mai un’azienda reale — sono gli schemi che vediamo nei dati.

Il filo conduttore di tutto questo: chi attacca non spende nulla, e la tua azienda si accolla il costo e la colpa.

Cos’è davvero

Quando arriva un’email, il server di posta ricevente vuole sapere una cosa: questo messaggio arriva davvero da chi dice di arrivare? L’SPF risponde a una parte di questa domanda.

Pubblichi una breve riga di testo nelle impostazioni DNS del tuo dominio — un «record TXT» — che indica quali servizi di posta sono autorizzati a inviare per tuo conto. Qualcosa come:

v=spf1 include:_spf.google.com include:sendgrid.net -all

In parole semplici, significa: «La posta autentica da noi arriva dai server di Google e di SendGrid — rifiuta tutto il resto che dichiara di essere noi.»

Le due parti che contano per la tua valutazione:

  1. Il record esiste? Questo è il punto cruciale (ha il peso maggiore tra tutti i singoli controlli email). Nessun record significa che i riceventi non hanno alcun elenco da consultare, quindi l’impersonificazione è spalancata. C’è anche una modalità di guasto subdola: se il tuo dominio ha due o più record SPF, le regole stabiliscono che tutti sono invalidi — quindi di fatto non hai alcun SPF, anche se sembra di sì.

  2. La policy è abbastanza rigorosa? Un record può esistere ma essere comunque senza denti. La parte finale — il meccanismo «all» — è l’istruzione ai riceventi:

    • -all (hard fail) — rifiuta tutto ciò che non è nell’elenco. La più forte. Punteggio pieno.
    • ~all (soft fail) + DMARC impostato su reject — la configurazione moderna raccomandata. Protezione equivalente all’hard fail, senza il rischio che la posta legittima inoltrata venga rifiutata. Punteggio pieno.
    • ~all + DMARC impostato su quarantine — accettabile, leggermente più debole; sposta il DMARC su reject per la protezione completa.
    • ~all da solo (senza far rispettare il DMARC) — debole. Dice «probabilmente falso, recapita comunque». La posta contraffatta passa lo stesso. È la trappola in cui cadono molte aziende, credendosi protette.
    • ?all (neutro) — non offre alcuna protezione.
    • +all — attivamente pericoloso: dice al mondo che chiunque può inviare a tuo nome. Non usarlo mai.

C’è un’altra modalità di guasto invisibile: l’SPF è autorizzato a innescare fino a 10 interrogazioni DNS quando viene valutato. Accumula troppe voci include: e il record supera quel limite, momento in cui i riceventi considerano l’intera cosa come rotta — e torni a non avere protezione. È un problema comune e silenzioso per le aziende che usano molti strumenti di marketing e SaaS.

Com’è fatto un «buono»: esattamente un record SPF, che elenca ogni servizio che invia legittimamente posta a tuo nome, terminante con -all (o ~all abbinato a un DMARC su p=reject), e che resta comodamente sotto il limite delle 10 interrogazioni.

Come sistemarlo (gratis, ~10 minuti)

Passa questa sezione a chi gestisce il tuo dominio o il tuo sito — e nota che la correzione è gratuita. È la modifica di un’impostazione DNS, non un prodotto da acquistare. Facciamo pagare solo il monitoraggio nel tempo, perché resti corretto, non la modifica in sé.

Passo 1 — Elenca ogni servizio che invia email a tuo nome. È la parte che la gente sbaglia. Scrivili tutti: il tuo provider di caselle (Google Workspace, Microsoft 365, ecc.), più qualsiasi strumento di newsletter, CRM, helpdesk, piattaforma e-commerce, app di fatturazione/contabilità, e sistema di prenotazioni. Se un servizio invia posta con il tuo nome e lo dimentichi, il tuo SPF ne bloccherà la posta quando irrigidirai la policy.

Passo 2 — Pubblica un record TXT sul tuo dominio radice. Combina le righe «include» di tutti i tuoi mittenti in un unico record. Per piattaforma comune:

Un record combinato si presenta così:

v=spf1 include:_spf.google.com include:spf.protection.outlook.com include:sendgrid.net -all

Dove aggiungerlo, per provider:

Passo 3 — Parti in sicurezza, poi fai rispettare. Mentre verifichi che il tuo elenco di mittenti sia completo, pubblica con ~all (soft fail) così nulla di legittimo viene bloccato per sbaglio. Una volta confermato che tutta la tua posta autentica continua a scorrere, irrigidisci a -all (hard fail) — o, meglio, mantieni ~all e aggiungi una policy DMARC su p=reject, che è l’abbinamento moderno raccomandato.

Passo 4 — Assicurati di avere esattamente UN record. Se esiste già un vecchio record SPF, modifica quello invece di aggiungerne un secondo. Due record v=spf1 si annullano a vicenda e ti lasciano senza protezione.

Passo 5 — Tieni d’occhio il conteggio delle interrogazioni. Se hai molti mittenti, puoi superare il limite delle 10 interrogazioni. Se succede, consolida — alcuni provider offrono lo «SPF flattening», oppure elimina i mittenti che non usi più.

Passo 6 — Ricontrolla il tuo dominio per confermare che ora superi il test, con il record presente e la policy rigorosa.

Errori comuni

Dove si colloca

L’SPF è la fondamenta, ma è uno di tre strati. Il DKIM aggiunge una firma crittografica che dimostra che un messaggio non è stato manomesso, e il DMARC è l’istruzione che lega insieme SPF e DKIM e dice ai riceventi cosa fare concretamente con la posta che fallisce — incluso bloccare l’impersonificazione del nome del mittente visibile che vedono i tuoi clienti. Sistema prima l’SPF (è la vittoria più rapida e ha il peso maggiore), poi aggiungi DKIM e DMARC per chiudere completamente la porta. Tutte e tre le correzioni sono gratuite.

Configuralo sul tuo host

Passo per passo per i provider più diffusi:

FAQ

Non sono una persona tecnica — posso occuparmene da solo?

Non serve capire i dettagli. La modifica è una o due righe aggiunte alle impostazioni del tuo dominio, fatta da chi gestisce il tuo sito o dal tuo fornitore IT. Passa loro la sezione «Come sistemarlo» qui sotto — di solito richiede pochi minuti ed è gratuita. Facciamo pagare solo il monitoraggio nel tempo, perché resti corretto.

Abbiamo già un record SPF — non significa che siamo coperti?

Non necessariamente. Avere un record è la prima metà; averlo impostato in modo rigoroso è la seconda. Un record che termina con «~all» (soft fail) senza un DMARC alle spalle dice ai server riceventi «questo potrebbe essere falso, ma recapitalo comunque» — il che offre una protezione minima. Due record SPF, o uno che fa troppe interrogazioni, vengono considerati rotti e non offrono alcuna protezione, pur sembrando esistere. Entrambe le metà devono essere giuste.

Sistemando questo rischio di bloccare per sbaglio le mie email?

Può succedere se il record dimentica un mittente legittimo — per esempio la tua app di fatturazione o lo strumento per le newsletter che inviano posta a tuo nome. È esattamente per questo che l'approccio sicuro è elencare prima ogni servizio che invia posta a tuo nome, pubblicare con un soft «~all» mentre verifichi che non manchi nulla, e poi passare all'hard fail. Fatto in quest'ordine non rompe niente.

Qual è la differenza tra «~all» e «-all», e quale dovremmo usare?

«-all» (hard fail) dice ai riceventi di rifiutare tutto ciò che non è nell'elenco — l'impostazione più forte. «~all» (soft fail) dice «probabilmente non è legittimo, ma accettalo lo stesso». La buona pratica moderna raccomanda «~all» combinato con una policy DMARC impostata su «reject» — questa coppia offre la stessa protezione di «-all» senza il rischio che la posta inoltrata venga rifiutata. «~all» da solo, senza un DMARC che lo faccia rispettare, è la configurazione debole da evitare.

L'SPF ferma da solo tutta la contraffazione delle email?

No — è il primo strato essenziale, non la risposta completa. L'SPF dice quali server possono inviare a tuo nome, ma non dice ai riceventi cosa fare quando un messaggio fallisce, e non copre il nome del mittente visibile che l'utente vede. Per blindare completamente l'impersonificazione servono anche DKIM e DMARC. L'SPF è il primo passo più veloce e di maggior impatto, quindi parti da qui, poi aggiungi gli altri due.

Quanto ci vuole perché abbia effetto, e potrebbe costare qualcosa?

Le modifiche DNS di solito hanno effetto entro pochi minuti o qualche ora. La correzione in sé è sempre gratuita — è solo la modifica di un'impostazione presso il tuo provider DNS. Chiunque ti dica che aggiungere un record SPF richiede un prodotto a pagamento si sbaglia.