Предположим, у меня есть домен (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
будет отброшен в последовательности проверки. То есть, опять же, если предположить, что все синтаксические анализаторы придерживаются спецификации