Prima verificare: come termina la sua voce SPF?
Inserisca il suo dominio nella verifica gratuita: Controllo del dominio gratuito. Mostra la sua voce SPF e segnala se la chiusura manca oppure è +all o ?all. Una voce tipica ha questo aspetto:
v=spf1 include:spf.protection.outlook.com include:[include-newsletter] ~all
L'ultima parte, la chiusura, vale per tutti i server non elencati prima. Il segno che la precede si chiama qualificatore e determina il risultato.
Le quattro chiusure e cosa fa il destinatario
SPF verifica l'indirizzo della busta (Return-Path), non il mittente visibile. Se l'e-mail arriva da un server che non è nella voce, si applica la chiusura:
-alldà fail (hardfail): «Questo server non può inviare per noi.» Lo standard RFC 7208 consente al destinatario di rifiutare l'e-mail, preferibilmente con il codice 550. Molti destinatari la consegnano comunque, ma con una valutazione peggiore.~alldà softfail: «Probabilmente non autorizzato, ma non ci sbilanciamo.» Secondo lo standard il destinatario non deve rifiutare l'e-mail solo per questo motivo, ma può esaminarla più a fondo, ad esempio segnarla come spam.?alldà neutral: nessuna indicazione. Lo standard impone di trattarlo come «nessun SPF». Pensato per i test, non per l'uso corrente.+alldà pass per qualsiasi server al mondo. Non è una protezione, è un via libera.
Se la chiusura manca del tutto, il risultato per i server sconosciuti è anch'esso neutral, come se alla fine ci fosse ?all.
Perché DMARC rende la scelta meno decisiva
DMARC non distingue tra softfail e hardfail. Per DMARC conta solo se SPF supera il controllo e corrisponde al dominio del mittente visibile. Entrambi i risultati sono un mancato superamento. Se un'e-mail falsificata viene rifiutata lo decide la sua regola DMARC (p=quarantine o p=reject), non il segno davanti ad all.
Ci sono però due limitazioni:
- Alcuni destinatari verificano SPF prima di DMARC. Lo standard DMARC RFC 7489 lo segnala esplicitamente: con
-allun destinatario del genere può rifiutare l'e-mail prima ancora di valutare DMARC e quindi DKIM. L'organizzazione di settore M3AAWG chiede perciò ai destinatari di rifiutare per SPF fail solo dopo la verifica DMARC, salvo per la vocev=spf1 -all. - Microsoft come destinatario scrive nella sua documentazione che la regola DMARC in pratica non si applica in caso di softfail SPF se l'e-mail non ha una firma DKIM. Nei criteri antispam di Microsoft 365 esiste inoltre l'opzione «SPF record: hard fail». È disattivata per impostazione predefinita. Se un destinatario la attiva, Microsoft 365 classifica le e-mail con SPF fail come spam ad alta attendibilità, indipendentemente da DKIM.
Cosa consigliano i grandi fornitori
Le raccomandazioni divergono, ed entrambe le parti hanno buoni motivi:
- Microsoft consiglia
-allper i domini Microsoft 365, perché consiglia anche DKIM e DMARC. I rapporti DMARC devono mostrare se tutti i canali di invio sono coperti. - Google consiglia
~allnella guida di Google Workspace. - M3AAWG (Messaging, Malware and Mobile Anti-Abuse Working Group) scrive nelle sue raccomandazioni sull'autenticazione delle e-mail del 2020 che le voci SPF «should end in ~all» (dovrebbero terminare con ~all). I domini che non inviano e-mail devono pubblicare
v=spf1 -all.
Tutti concordano su due punti: SPF da solo non basta, servono DKIM e DMARC. E un dominio senza invio di e-mail riceve v=spf1 -all.
Il rischio di -all con gli inoltri
Se un destinatario inoltra la sua e-mail, ad esempio dalla casella di un'associazione a un indirizzo privato, da lì in poi invia il server di chi inoltra. Questo server non è nella sua voce SPF. SPF fallisce quindi per forza, qualunque sia la chiusura.
La differenza: con -all rischia che un destinatario che valuta SPF presto e in modo rigido rifiuti subito l'e-mail. La sua firma DKIM valida avrebbe fatto superare DMARC, ma non viene mai esaminata. Con ~all l'e-mail di norma viene accettata, DKIM viene verificato e salva DMARC.
Importante: ~all non ripara DMARC negli inoltri. Senza una firma DKIM allineata DMARC fallisce comunque. La chiusura decide solo se DKIM ha la possibilità di essere verificato.
Come rendere comunque affidabili gli inoltri: Inoltro email: SPF fail ed email inoltrate nello spam
Controllo del dominio gratuito
Il vostro indirizzo aziendale è protetto?
Inserite il vostro dominio o il vostro indirizzo e-mail. Il risultato appare subito qui, con semaforo e voto da A a F.
Avete aperto un link a un risultato. Il controllo parte solo con il vostro clic, sempre con lo stato attuale.
Protezione dei dati: se inserite un indirizzo e-mail, trasmettiamo solo il dominio; la parte prima della @ non lascia il vostro browser. Usiamo il dominio solo per questo controllo di record DNS pubblici e non lo salviamo in chiaro; il risultato non lo salviamo. Salviamo il vostro indirizzo IP solo come impronta e al massimo un giorno, per frenare gli abusi.
Il controllo rapido si basa sui dati DNS pubblici al momento della richiesta e non sostituisce un controllo completo; nessuna garanzia.
Tenere sotto controllo in modo continuo invece di verificare una volta:
Prenotare un colloquio gratuitoSorvegliare il dominio, 14 giorni gratisPreferite un aiuto? Richiedere la configurazione da parte nostra- Senza impegno
- Senza carta di credito
- Termina da solo dopo 14 giorni
Richiesta senza impegno per e-mail · prezzo su richiesta
Come si procede
- Il vostro programma di posta apre una richiesta preparata con il vostro dominio. Aggiungete il vostro nome e inviatela.
- Vi ricontattiamo e discutiamo con voi o con il vostro partner IT quali voci (SPF, DKIM, DMARC) servono e quanto costa la configurazione.
- Per la configurazione serve l’accesso alla gestione DNS del vostro dominio. Concordiamo con voi la consegna – per favore non inviateci mai password per e-mail.
- Se lo desiderate, DomainRadar sorveglia poi il vostro dominio in modo continuo e vi avvisa quando qualcosa cambia.
Non si apre nessun programma di posta? Scriveteci indicando il vostro dominio a info@domainradar.ch.
Buono a sapersi: la protezione impedisce che qualcuno falsifichi proprio il vostro dominio. Contro indirizzi simili aiuta confermare sempre per telefono le modifiche di pagamento.
Tutti i controlli
Controllo rapido dai record DNS pubblici. Il monitoraggio continuo verifica inoltre certificati, liste di blocco e i vostri report DMARC.
Il vostro risultato in PDF
Come rapporto da archiviare o da inoltrare al vostro reparto IT.
Gratis e senza account: confermate l’indirizzo per e-mail, poi potete disiscrivervi in qualsiasi momento.
Perché +all è pericoloso
+all consente a qualsiasi server di inviare a nome del suo dominio. Con DMARC è particolarmente insidioso: un falsificatore inserisce il suo dominio nella busta e nel mittente visibile. SPF passa e corrisponde al dominio del mittente, quindi passa anche DMARC. La sua regola p=reject diventa inutile.
+all nasce perlopiù dall'impazienza: un'e-mail non arriva, qualcuno «apre» la voce e la falla resta per anni. Lo stesso vale per un all senza qualificatore: senza segno vale +.
Raccomandazione per le PMI in base al livello DMARC
- Il dominio non invia e-mail (domini secondari, vecchi nomi aziendali):
v=spf1 -alle DMARC conp=reject. - Ancora nessun DMARC o
p=none:~all. Finché non sa con certezza chi invia a suo nome (contabilità, negozio online, scanner, newsletter),-allblocca i canali dimenticati. Configuri prima DMARC con i rapporti, vedi DMARC da p=none a quarantine e reject: quando è sicuro?. p=quarantineop=reject, tutti i canali firmano con DKIM: qui-allè sostenibile e corrisponde alla raccomandazione di Microsoft.~allresta altrettanto corretto. Se molti destinatari inoltrano le sue e-mail, ad esempio in associazioni, scuole o liste di soci, resti su~all.
Passare da ~all a -all non sostituisce DMARC. La protezione dai mittenti falsificati arriva solo con p=reject.
Riconoscere gli errori nell'intestazione
Invii un'e-mail di prova a una casella esterna e apra le intestazioni complete, in Gmail con «Mostra originale». Cerchi Authentication-Results. Esempi abbreviati:
spf=softfail (domain of transitioning info@example.com does not designate 203.0.113.25 as permitted sender) smtp.mailfrom=info@example.com
spf=fail (sender IP is 203.0.113.25) smtp.mailfrom=example.com; dkim=none; dmarc=fail action=quarantine header.from=example.com
Come leggerli:
spf=softfailospf=fail, madkim=passedmarc=pass: perlopiù un inoltro. L'e-mail è in ordine.spf=failedmarc=failper una vera e-mail sua: il server di invio manca nella voce SPF. Aggiunga l'includedel fornitore. Attenzione al limite di dieci interrogazioni DNS: Errore SPF «too many DNS lookups»: perché il limite di dieci interrogazioni va rispettato.spf=permerror: la voce non è valida, spesso a causa di due voci SPF: Due voci SPF per un dominio: perché rendono tutto non valido.spf=neutral: la voce termina con?allo non ha chiusura.
Errori tipici
alla metà della voce: tutto ciò che segueallviene ignorato.v=spf1 -all include:[fornitore]non autorizza il fornitore.-alltroppo presto: il negozio online o la contabilità mancano nella voce, le fatture vengono rifiutate.+allcome soluzione d'emergenza: annulla la protezione di SPF e DMARC.- Domini parcheggiati senza SPF: i falsificatori ripiegano volentieri sui domini inutilizzati.
Cosa fa DomainRadar per voi
DomainRadar verifica ogni giorno la sua voce SPF e segnala una chiusura mancante, troppo aperta o non valida. Dai rapporti DMARC vede quali fonti non superano SPF e se si tratta dei suoi canali di invio, di inoltri o di falsificazioni. Così decide il passaggio a -all sulla base di dati concreti.
Domande frequenti
Cosa significa spf=softfail nell'intestazione?
Il server di invio non è nella sua voce SPF, e la voce termina con ~all. Il destinatario non deve rifiutare l'e-mail solo per questo. Se DKIM e DMARC passano, si tratta perlopiù di un inoltro innocuo.
-all è più sicuro di ~all?
Verso i destinatari che verificano solo SPF, -all è il segnale più chiaro. Con DMARC però è la sua regola DMARC a decidere sulle e-mail falsificate. Negli inoltri -all può far rifiutare e-mail autentiche prima che DKIM venga verificato.
Cosa consigliano Microsoft e Google?
Microsoft consiglia -all, insieme a DKIM e DMARC. Google consiglia ~all nella guida di Google Workspace. Entrambe le varianti sono ammesse; l'essenziale è una voce completa, con DKIM e DMARC.
Le e-mail con ~all finiscono nello spam?
Solo quelle di server che non sono nella voce. I suoi server inseriti correttamente ottengono spf=pass, sia che la voce termini con ~all sia con -all.
Mi serve -all per impostare DMARC su p=reject?
No. DMARC tratta softfail e hardfail allo stesso modo: entrambi contano come mancato superamento. Per p=reject le serve soprattutto un DKIM allineato su tutti i canali di invio.
Quale voce SPF serve a un dominio che non invia e-mail?
v=spf1 -all, insieme a una voce DMARC con p=reject. Così ogni destinatario sa che da questo dominio non arriva nessuna e-mail autentica.
Come aiuta DomainRadar
DomainRadar controlla continuamente SPF, DKIM e DMARC dei suoi domini, analizza automaticamente i rapporti DMARC e le dice in parole chiare quale canale di invio manca e cosa fare.
La verifica gratuita del dominio le mostra in un minuto a che punto è oggi il suo dominio.
Il controllo del dominio resta gratuito. Poi provate DomainRadar con tutte le funzioni per 14 giorni – senza carta di credito, la prova termina da sola.