O, in altre parole, si v=spf1 a mx ~all
consiglia l'utilizzo rispetto all'utilizzo v=spf1 a mx -all
? La RFC non sembra dare alcun consiglio. La mia preferenza è sempre stata quella di utilizzare FAIL, il che fa apparire immediatamente i problemi. Trovo che con SOFTFAIL, i record SPF configurati in modo errato possano persistere indefinitamente, poiché nessuno se ne accorge.
Tutti gli esempi che ho visto online, tuttavia, sembrano usare SOFTFAIL. Ciò che mi ha fatto dubitare della mia scelta è stato quando ho visto le istruzioni di Google Apps per la configurazione di SPF:
Crea un record TXT contenente questo testo: v = spf1 include: _spf.google.com ~ all
La pubblicazione di un record SPF che utilizza -all anziché ~ all può causare problemi di consegna. Consulta gli intervalli di indirizzi IP di Google per i dettagli sugli indirizzi per i server di posta di Google Apps.
Gli esempi sono eccessivamente cauti spingendo l'uso di SOFTFAIL? Ci sono buoni motivi che rendono l'uso di SOFTFAIL una buona pratica?