Какая политика применяется, когда в записи SPF отсутствует «все»? Например, как в v=spf1 a ip4:198.51.100.15
.
Как указано в RFC 7208, по умолчанию возвращается "нейтральный"результат, то есть как если бы ?all
было указано.
Последующий v=spf1 a ip4:198.51.100.15
и поэтому эквивалентен v=spf1 a ip4:198.51.100.15 ?all
.
Если ни один из механизмов не соответствует и нет модификатора «перенаправления», тогда check_host () возвращает результат «нейтральный», как если бы «? All» были указаны в качестве последней директивы. Если есть модификатор «перенаправления», check_host () работает, как определено в Разделе 6.1.
Для явного прекращения обработки лучше использовать модификатор «перенаправления» или «все». Хотя в конце каждой записи есть неявное «? All», которое не завершается явно, оно помогает при отладке, если явно указано.
Например:
v=spf1 +mx -all
или
v=spf1 +mx redirect=_spf.example.com