Назад | Перейти на главную страницу

Что имеет приоритет: запись SPF с «-all» в основной записи TXT или запись в разделе «включить»?

Предположим, у меня есть домен (company.com) с SPF, который выглядит так:

v=spf1 ip4:70.70.70.70 include:host.marketing.com -all

и host.marketing.com выглядит так

v=spf1 ip4:8.8.8.8 ~all

Что имеет приоритет для company.com: "~" или "-"? Отменяет ли тильда в SPF маркетинговой компании все преимущества SPF для company.com?

Соответствует ли такое поведение всем парсерам SPF?

Предполагая, что все парсеры придерживаются RFC4408 спецификация, -all из записи company.com. Включение не изменяет процесс проверки, а просто расширяет его, чтобы включить механизмы, содержащиеся во включенной записи.

Если бы вы использовали redirect на месте include, например, для company.com:

v=spf1 ip4:70.70.70.70 redirect:host.marketing.com -all

в ~all будет применяться, и -all будет отброшен в последовательности проверки. То есть, опять же, если предположить, что все синтаксические анализаторы придерживаются спецификации