Como especificar vários domínios incluídos no registro SPF?

32

Nosso e-mail comercial está hospedado em aplicativos do Google. Além disso, nosso servidor da web também pode enviar e-mail. Atualmente, nosso registro SPF no DNS se parece com isso:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com -all"

Tudo bem, no entanto, agora terceirizamos nosso gerenciamento de lista de e-mails para outra empresa e precisamos incluir um segundo domínio include. Então, estou procurando algo como:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com include:otherdomain.com -all"

Qual é a sintaxe correta para isso? Muito Obrigado!

Aleks G
fonte

Respostas:

72

Todos os mecanismos SPF, inclusive include, podem ser usados ​​várias vezes, separados por espaços:

"v=spf1 include:_spf.google.com include:otherdomain.com -all"

Avaliação dos includetrabalhos desta maneira:

  • Se os dados incluídos retornaram PASS, então includeele próprio gera um resultado (por exemplo, include:foo.bargera um PASS, mas -include:foo.bargera um FAIL).

  • Se os dados incluídos retornarem FAIL ou NEUTRAL, eles includenão contribuem para o resultado e o processamento segue para o seu próximo mecanismo.

Consulte sintaxe de registro SPF e RFC 7208 .

(Observe que redirect=não é um mecanismo, mas um modificador global e não pode ser repetido dessa maneira.)

gravidade
fonte
encontrei um site legal simples que fez isso por mim .. spf.zone
l0ft13
1
A pergunta original inclui um adepois, v=spf1mas a resposta não. Isso é um erro de digitação ou asignifica alguma coisa?
Gonzalingui 14/08/18
1
@Gonzalingui O apermite que você use seu endereço IP para enviar e-mails para esse domínio específico.
kaiser
6

Esta é a sintaxe correta que você solicitou

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"
achal tomar
fonte