Como configurar o SPF corretamente para evitar falha de autenticação de e-mail
Oi! Aqui é a Sensei da GeHost 🧡 Se você chegou até aqui, provavelmente recebeu um aviso de "falha de SPF" ou percebeu que seus e-mails estão caindo no spam do destinatário. Respira, isso tem solução e é mais simples do que parece. Vamos entender juntos o que é o SPF e como deixar ele redondinho no seu domínio.
O que é o SPF, afinal?
O SPF (Sender Policy Framework) é um registro de texto (TXT) que fica no DNS do seu domínio. Ele funciona como uma "lista de autorização": diz para os servidores de e-mail do mundo todo (Gmail, Outlook, Yahoo etc.) quais servidores têm permissão para enviar e-mails em nome do seu domínio. Quando esse registro está errado, ausente ou duplicado, os provedores desconfiam da mensagem e ela pode ser marcada como spam ou até rejeitada.
Por que a falha de autenticação acontece?
- O domínio não tem nenhum registro SPF configurado.
- Existe mais de um registro SPF no mesmo domínio (isso é um erro muito comum e sempre causa falha — só pode existir um).
- O registro tem erro de digitação ou sintaxe incorreta.
- Foi usado um valor "inventado" ou copiado de outro provedor, que não corresponde ao servidor real que envia os e-mails do seu domínio.
Passo a passo para configurar certinho
-
Acesse o cPanel da sua hospedagem com seu usuário e senha (você recebeu esses dados no e-mail de boas-vindas).
-
Dentro do cPanel, procure e abra o Editor de Zona de DNS (Zone Editor).
-
Localize o seu domínio na lista e verifique se já existe um registro do tipo TXT começando com
v=spf1. Se você encontrar mais de um, esse já é o motivo da falha — é preciso manter só um.
-
Se o seu e-mail é hospedado na GeHost (padrão dos nossos planos), o mais simples e seguro é usar um SPF baseado nos mecanismos
aemxdo próprio domínio, assim:v=spf1 a mx -all
Isso funciona porque, na hospedagem GeHost, os registros A e MX do seu domínio já apontam para o servidor correto — então o
a mxautoriza automaticamente quem realmente envia seus e-mails, sem você precisar descobrir ou digitar nenhum endereço de IP manualmente. -
Se você usa algum serviço externo de disparo de e-mail (ferramenta de marketing, CRM, sistema de notas fiscais etc.), esse serviço pode exigir um trecho adicional (um "include") no SPF. Nesse caso, siga a instrução que o próprio serviço fornece e adicione antes do
-all— e, na dúvida, chame nosso suporte para revisar com você. -
Salve o registro e aguarde a propagação do DNS (pode levar algumas horas, variando de provedor para provedor).
💡 Dica da Sensei: o-allno final é importante — ele diz "só os servidores listados aqui podem enviar, todo o resto é para rejeitar". Trocar por~alldeixa a regra mais "light" (recomenda suspeitar, mas não bloquear), o que pode ser útil durante testes, mas o ideal para o dia a dia é o-all.
Como conferir se ficou correto
Depois de salvar, envie um e-mail de teste para uma conta Gmail ou Outlook e verifique o cabeçalho completo da mensagem recebida — procure por "SPF: PASS". Se aparecer "FAIL" ou "SOFTFAIL", revise se não sobrou nenhum registro SPF duplicado ou com erro de digitação.
Erros comuns para evitar
- Criar um segundo registro SPF "por garantia" — isso quebra a autenticação, não reforça.
- Copiar o SPF de outro domínio ou de outro provedor de hospedagem, que aponta para servidores diferentes dos seus.
- Esquecer de remover um SPF antigo ao migrar de provedor de e-mail.
Se depois de seguir esses passos o alerta continuar aparecendo, me chama pelo suporte com o nome do domínio — a gente confere juntos o registro na zona de DNS. Você não está sozinho nessa! 🧡