Вы не можете избежать необходимости изменять файлы зон для доменов, отличных от x.com, но вы можете избежать многих проблем, определяя общие политики, размещенные в одном домене, и используя redirect
ключевое слово SPF в других доменах. Пример:
- В файле зоны для
x.com
домена:
_policy1 IN TXT "v = spf1 a: axcom -all"
_policy2 IN TXT "v = spf1 include: _spf.google.com a: axcom -all"
_spf.google.com
является записью, содержащей запись SPF Gmail. Не уверен, документировано ли это. Теоретически вы должны это сделать, include:gmail.com
но это редирект, _spf.google.com
и был по крайней мере один широко используемый SPF-патч для qmail, который не следовал ему должным образом (исправлен в августе 2008 года, но все еще может быть развернут). Конечно, эти две политики являются примерами - наличие более одного с различными уровнями строгости чрезвычайно полезно при отладке, поскольку вам нужно всего лишь изменить короткое имя в целевом домене вместо подверженного ошибкам копирования.
- В файлах зоны для других доменов:
@ IN TXT "v = spf1 redirect = _policy1.x.com"
или
@ IN TXT "v = spf1 redirect = _policy2.x.com"
и т. д. Я использую redirect
, но не для того include
, чтобы проверка SPF полностью заменяла текущую оценочную запись той, на которую я перенаправляю. include
не делает этого - например, -all
конец в конце include
не приводит к остановке оценки ( include
это большой ошибочный код). Следует избегать использования, include
когда вы хотите «псевдоним» записи SPF из другого домена, поскольку она довольно хрупкая - если вы случайно забудете конечный -all, вы можете сделать весь SPF в этом домене неэффективным.
Изменить: Обратите внимание, однако, что вы должны быть начеку, если вы хотите, чтобы серверы Gmail были отправителями. Chaptcha Gmail был взломан, что означает, что можно автоматизировать регистрацию учетных записей, что означает, что Gmail может (косвенно) использоваться в качестве открытого реле (я получаю десятки запросов на регистрацию спамботов в неделю для моего дискуссионного форума компании, все с использованием Адреса электронной почты gmail.com - и эти адреса являются действующими, я разрешил нескольким из них пройти проверку в целях проверки.) Кроме того, любой пользователь с учетной записью Gmail может обойти проверку SPF, если знаком с частями адресов электронной почты адресов ваших доменов в ваших доменах. ,