Или, другими словами, использование v=spf1 a mx ~all
рекомендуется по сравнению с использованием v=spf1 a mx -all
? RFC не дает никаких рекомендаций. Я всегда предпочитал использовать FAIL, из-за чего проблемы становятся очевидными немедленно. Я обнаружил, что с SOFTFAIL неправильно настроенные записи SPF могут сохраняться бесконечно, так как никто не замечает.
Однако все примеры, которые я видел в Интернете, похоже, используют SOFTFAIL. Что заставило меня задуматься, я выбрал, когда увидел инструкции Служб Google по настройке SPF:
Создайте TXT-запись, содержащую этот текст: v = spf1 include: _spf.google.com ~ all
Публикация записи SPF, в которой используется -all вместо ~ all, может привести к проблемам с доставкой. См. Диапазоны IP-адресов Google для получения подробной информации об адресах почтовых серверов Служб Google.
Являются ли примеры чрезмерно осторожными, подталкивая использование SOFTFAIL? Существуют ли веские причины, которые делают использование SOFTFAIL лучшей практикой?