E-mail 35 visualizações

Como configurar o SPF corretamente para evitar falha de autenticação de e-mail

Ver no WHMCS

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

  1. Acesse o cPanel da sua hospedagem com seu usuário e senha (você recebeu esses dados no e-mail de boas-vindas).

    Tela de login do cPanel com campos de usuário e senha
  2. Dentro do cPanel, procure e abra o Editor de Zona de DNS (Zone Editor).

  3. 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.

    Editor de Zona de DNS com lista de domínios e botões de registro
  4. Se o seu e-mail é hospedado na GeHost (padrão dos nossos planos), o mais simples e seguro é usar um SPF baseado nos mecanismos a e mx do 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 mx autoriza automaticamente quem realmente envia seus e-mails, sem você precisar descobrir ou digitar nenhum endereço de IP manualmente.

  5. 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ê.

  6. Salve o registro e aguarde a propagação do DNS (pode levar algumas horas, variando de provedor para provedor).

💡 Dica da Sensei: o -all no final é importante — ele diz "só os servidores listados aqui podem enviar, todo o resto é para rejeitar". Trocar por ~all deixa 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! 🧡

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.