Политика SPF по умолчанию при отсутствии «всего»

Какая политика применяется, когда "все" отсутствует в записи SPF? Например, как в v = spf1 a ip4: 198.51.100.15 .

1
задан 5 May 2020 в 11:47
1 ответ

Как указано в RFC 7208, поведение по умолчанию — возвращать результат «нейтральный», что означает, как если бы ?все.

Следующее v=spf1 a ip4:198.51.100.15 и, следовательно, эквивалентно v=spf1 a ip4:198.51.100.15 ?all.

Если ни один из механизмов не подходит и нет модификатора «перенаправление», тогда check_host() возвращает результат «нейтральный», как если бы «? все» были указаны как последняя директива. Если есть "перенаправление" модификатор, check_host() действует, как определено в Разделе 6.1.

Лучше использовать либо модификатор «перенаправление», либо механизм «все». для явного прекращения обработки. Хотя есть неявное «?all» в конце каждой записи, которая не завершена явно, это помогает усилиям по отладке, когда это явно предусмотрено.

Например:

v=spf1 +mx -все

или

v=spf1 +mx перенаправление=_spf.example.com
1
ответ дан 5 May 2020 в 08:47

Теги

Похожие вопросы