SPF (Sender Policy Framework) é um registro TXT no DNS do seu domínio que lista os servidores autorizados a enviar e-mail em nome dele. Quando uma mensagem chega dizendo vir de suaempresa.com.br, o servidor que a recebe consulta esse registro e confere se quem entregou está na lista.

Sem SPF, qualquer pessoa pode fingir ser o seu domínio com mais facilidade, e os grandes provedores tratam as suas mensagens com desconfiança. É um dos três registros de autenticação, ao lado do DKIM e do DMARC.

Como é um registro SPF

Ele fica na raiz do domínio (o nome @ na maioria dos painéis) e sempre começa com v=spf1:

v=spf1 mx include:_spf.outroservico.com.br ~all

Lendo da esquerda para a direita:

  • v=spf1 diz que este TXT é um SPF.
  • mx autoriza os servidores que já recebem o seu e-mail, os do registro MX.
  • include: autoriza os servidores de outro serviço que envia em seu nome, como uma ferramenta de newsletter ou o sistema de notas fiscais.
  • ~all diz o que fazer com o resto: marcar como suspeito. Com -all, o resto é rejeitado.

Os erros mais comuns

  • Dois registros SPF. O domínio pode ter só um TXT começando com v=spf1. Se tiver dois, os dois deixam de valer. Para autorizar um serviço novo, acrescente um include: ao registro que já existe.
  • Mais de 10 consultas. Cada include:, mx e a custa consultas ao DNS, e o limite é 10. Acima disso, o SPF falha. Remova serviços que você não usa mais.
  • Esquecer um remetente. Se o site, o ERP ou a ferramenta de marketing enviam como @suaempresa.com.br e não estão no SPF, essas mensagens tendem a cair no spam.
  • Achar que só o SPF basta. O SPF confere o endereço técnico de devolução da mensagem, não o remetente que a pessoa vê. É o DMARC que liga os dois, por isso os três registros trabalham juntos.

Como conferir

No terminal:

dig +short TXT suaempresa.com.br

Na resposta, procure a linha que começa com v=spf1. Para ver se passou numa mensagem real, abra um e-mail enviado pelo seu domínio no Gmail, clique em Mostrar original e procure SPF: PASS.

Para montar o registro, ou juntar dois SPF num só, use o gerador de SPF.

Se você está colocando o e-mail no ar agora, o guia de e-mail com domínio próprio mostra o SPF junto com os outros registros, na ordem certa.