SPF è il record DNS che elenca quali server possono inviare email per un dominio. Quando manca, è duplicato o è aperto a tutti, le email del dominio sono più facili da falsificare e più probabilmente vengono rifiutate o finiscono nello spam.
Cosa significa
I server di posta in ricezione consultano il record SPF per decidere se un messaggio che dichiara di provenire dal tuo dominio è stato inviato da un server autorizzato. Un dominio può avere un solo record SPF, che dovrebbe terminare segnalando (~all) o rifiutando (-all) tutti gli altri server.
Cosa lo attiva
Una volta al giorno il controllo DNS e sicurezza email legge i record TXT del dominio registrato tramite DNS pubblici ed esamina quelli che iniziano con v=spf1. Genera una di tre versioni di questo problema:
- Più di un record SPF (Alta): i server di ricezione considerano quindi non valido l'SPF del dominio. Proprietari e amministratori ricevono un solo avviso via email e chat.
- Il record SPF consente a chiunque di inviare email (Alta): il record termina con +all, che autorizza qualsiasi server su internet. Proprietari e amministratori ricevono un solo avviso via email e chat.
- Nessun record SPF (Media): viene segnalato solo quando il dominio ha record MX, quindi riceve email. Compare nell'app e non viene inviato via email.
Cause comuni
- Un servizio di newsletter, CRM o helpdesk è stato configurato con un proprio record v=spf1 invece di essere aggiunto a quello esistente.
- Un record che termina con +all è stato copiato da un modello o aggiunto per evitare errori di consegna.
- L'email è stata spostata su un nuovo provider senza pubblicare il record SPF richiesto.
Come risolverlo
- Elenca tutti i servizi che inviano email a nome del dominio: il tuo provider di posta, lo strumento per le newsletter, il sito, l'helpdesk e il software di fatturazione. La guida di configurazione di ciascuno indica l'include da usare.
- Nel tuo provider DNS, mantieni un solo record TXT che inizia con v=spf1 e li include tutti, per esempio v=spf1 include:_spf.google.com include:sendgrid.net ~all, ed elimina gli altri.
- Terminalo con ~all o -all, mai con +all, e limitalo a 10 ricerche DNS o meno (ogni include conta), altrimenti i server di ricezione lo considerano comunque non valido.
- Quando l'SPF è corretto, aggiungi anche un record DMARC. Vedi Nessun record DMARC.
Quando si risolve
Il problema scompare dopo il controllo giornaliero successivo che non rileva più il problema, e la relativa azione esce dal piano d'azione 7 giorni dopo.
Se segni l'azione come fatta e il problema viene ancora rilevato 14 giorni dopo, ricompare come “La correzione non ha funzionato”. Vedi Usare il piano d'azione.