У меня есть домен со следующей записью SPF,
"v=spf1 +a +mx +ip4:123.45.67.89 ~all"
Два вопроса,
v=spf1 include:_spf.google.com
запись.Если у вас точно такой же IP (или a:<domain>/<prefix-length>
) в твоем a
механизм (или mx
механизм), ip4
механизм является ненужным, и CAN (а не должен) быть удален.
Так как домен не указано в вашем +a
& +mx
, то текущий домен используется, а ip4
& ip6
всегда должен иметь <address>
или <network>/<prefix-length>
указано.
С текущей записью SPF Google находится в пределах ~all
, вызывая SoftFail
, то есть «Запись SPF указала, что хост НЕ имеет разрешения на отправку, но находится в процессе перехода». Поэтому получение MTA не должно REJECT
письмо, но может пометить его как спам. С участием -all
это было бы отклонено.
Следовательно, include:_spf.google.com
необходимо, если вам нужно отправить письмо из Gmail. Однако вам не следует добавлять еще один TXT
запись, но объедините эти два в один, например
@ IN TXT "v=spf1 +a +mx include:_spf.google.com ~all"
Также возможно (и даже предлагается в документации к include:
механизм) чтобы включить домен Neutral
скорее, чем Pass
. Если Gmail используется только изредка и вы хотите, чтобы другие пользователи Gmail не получали Pass
результаты тестов SPF, этого можно достичь с помощью:
@ IN TXT "v=spf1 +a +mx ?include:_spf.google.com ~all"