Um domínio pode ter dois registros SPF? (Não — aqui está a solução)

Resposta curta

Não. Um domínio deve publicar exatamente um registro SPF. Dois ou mais registros SPF TXT causam um PermError e os receptores podem ignorar o SPF por completo, não importa quantas consultas cada um use. A solução é fundi-los em um único registro combinando seus mecanismos.

Por que dois registros quebram o SPF

A RFC 7208 é explícita: um domínio que publica mais de um registro começando com v=spf1 produz um PermError. Isso costuma acontecer quando um segundo serviço de e-mail diz “adicione este registro SPF” e você cria um novo registro TXT em vez de editar o existente.

Como fundir

Mantenha um registro v=spf1. Mova cada include: e mecanismo dos registros extras para ele e depois apague os extras. Exemplo: Google e um ESP de marketing viram v=spf1 include:_spf.google.com include:servers.mcsv.net ~all. Fique de olho no limite de 10 consultas ao combinar.

  1. 1

    Verifique quantos registros SPF existem

    Conte as linhas que começam com v=spf1:

    $ dig TXT yourdomain.com +short

Verifique seu registro SPF agora

Abrir o verificador SPF gratuito →

Perguntas frequentes

Posso ter registros SPF separados para subdomínios?

Sim: cada nome de host distinto (o domínio raiz, mail., etc.) pode ter seu próprio registro SPF único. A regra de “um registro” é por nome de host, não por organização.

Fundir arrisca o limite de consultas?

Pode. Combinar includes soma suas consultas, então após fundir verifique novamente se você continua abaixo de 10.

O requisito de registro único está em RFC 7208 §3.2.

Revisado por Skysnag Security Team. Última atualização .