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=spf1diz que este TXT é um SPF.mxautoriza 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.~alldiz 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 uminclude:ao registro que já existe. - Mais de 10 consultas. Cada
include:,mxeacusta 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.