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

29

Nosso e-mail comercial é hospedado nos aplicativos do Google. Além disso, nosso servidor da Web também pode enviar e-mail. Atualmente, nosso registro SPF no DNS é assim:

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

Tudo bem, mas agora terceirizamos o gerenciamento de listas de e-mail para outra empresa e precisamos incluir um segundo domínio com 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!

    
por Aleks G 16.02.2012 / 12:31

2 respostas

65

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

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

A avaliação de include funciona assim:

  • Se os dados incluídos retornarem PASS, o próprio include gerará um resultado (por exemplo, include:foo.bar gerará uma PASS, mas -include:foo.bar gerará uma FALHA). / p>

  • Se os dados incluídos retornaram FAIL ou NEUTRAL, então o include não contribui para o resultado, e o processamento vai para o próximo mecanismo.

Veja Sintaxe do registro SPF e RFC 7208 .

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

    
por 16.02.2012 / 14:54
5

Esta é a sintaxe correta que você solicitou

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"
    
por 27.02.2012 / 15:39