Nosso e-mail comercial está hospedado nos aplicativos do Google. Além disso, nosso servidor 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, mas agora terceirizamos nosso gerenciamento de lista 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!
Todos os mecanismos SPF, incluindo
include
, podem ser usados várias vezes, separados por espaços:Avaliação de
include
trabalhos desta forma:Se os dados incluídos retornaram PASS, então o
include
próprio gera um resultado (por exemplo,include:foo.bar
gera um PASS, mas-include:foo.bar
gera um FAIL).Se os dados incluídos retornarem FAIL ou NEUTRAL, então o
include
não contribui para o resultado e o processamento vai para o próximo mecanismo.Consulte 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.)Esta é a sintaxe correta que você solicitou
Basta usar o
include
mecanismo para adicionar cada serviço em seu registro SPF:Certifique-se de não criar vários registros SPF em um domínio. Se você fizer isso, o SPF retornará PermError.
Observe também que você não excede o limite de pesquisa de 10 DNS do SPF, caso contrário, o SPF também retornará PermError.