Lub inaczej mówiąc, czy używanie jest v=spf1 a mx ~all
zalecane zamiast używania v=spf1 a mx -all
? RFC nie wydaje żadnych zaleceń. Zawsze wolałem używać FAIL, co powoduje, że problemy stają się natychmiast widoczne. Uważam, że w przypadku SOFTFAIL niepoprawnie skonfigurowane rekordy SPF mogą trwać w nieskończoność, ponieważ nikt tego nie zauważa.
Wydaje się jednak, że wszystkie przykłady, które widziałem online, używają SOFTFAIL. To, co skłoniło mnie do pytania, to wybór, kiedy zobaczyłem instrukcje Google Apps dotyczące konfigurowania SPF:
Utwórz rekord TXT zawierający ten tekst: v = spf1 include: _spf.google.com ~ all
Opublikowanie rekordu SPF, który używa -all zamiast ~ all, może powodować problemy z dostarczaniem. Zobacz zakresy adresów IP Google, aby uzyskać szczegółowe informacje na temat adresów serwerów pocztowych Google Apps.
Czy przykłady są zbyt ostrożne, zmuszając do użycia SOFTFAIL? Czy istnieją dobre powody, dla których korzystanie z SOFTFAIL jest najlepszą praktyką?