E-mail 51 visualizações

Como configurar SPF, DKIM e DMARC corretamente para proteger o domínio de e-mail

Ver no WHMCS

Como configurar SPF, DKIM e DMARC para proteger o e-mail do seu domínio

Oi! Aqui é a Sensei da GeHost 🎓 Vamos falar de um assunto que parece complicado, mas que eu prometo destrinchar com calma: SPF, DKIM e DMARC. Esses três "guardiões" trabalham juntos pra provar que os e-mails enviados pelo seu domínio são realmente seus — e não de alguém tentando se passar por você (o famoso golpe de spoofing).

Sem eles configurados corretamente, seus e-mails podem cair na caixa de spam do destinatário, ou pior: pessoas mal-intencionadas podem enviar e-mails fingindo ser "você@seudominio.com.br" sem que você saiba.

💡 Resumo rápido: SPF diz "quem pode enviar e-mail pelo meu domínio". DKIM assina digitalmente a mensagem, provando que ela não foi alterada. DMARC diz o que fazer quando um e-mail falha nessas verificações.

Antes de começar

  • Essas configurações são feitas na Zona de DNS do seu domínio.
  • Se o seu domínio usa os servidores DNS (nameservers) da GeHost, você mesmo pode ajustar tudo pelo cPanel, no Editor de Zona de DNS.
  • Se o seu domínio usa DNS de outro lugar (por exemplo, se ele foi registrado em outro provedor e aponta pra fora), os registros precisam ser criados lá — nesse caso, fale com o suporte ou consulte seu painel.gehost.com.br pra confirmar onde seu DNS está gerenciado.
Editor de Zona de DNS do cPanel, com a lista de domínios e os botões para adicionar registros

Passo 1 — Configurando o SPF

O SPF (Sender Policy Framework) é um registro do tipo TXT que diz aos outros servidores de e-mail: "estes aqui têm permissão pra enviar mensagens em nome do meu domínio".

  1. Acesse o cPanel pelo painel.gehost.com.br.
  2. Vá até Editor de Zona de DNS (dentro da área de Domínios).
  3. Procure se já existe um registro TXT começando com v=spf1. Se já existir um, não crie outro — SPF duplicado causa erro. Nesse caso, o certo é editar o que já existe.
  4. Se o seu e-mail é o e-mail profissional da hospedagem (aquele que já vem incluso no seu plano GeHost), o SPF padrão gerado automaticamente pelo cPanel para o seu domínio já cobre o envio pelo próprio servidor — normalmente algo como v=spf1 +a +mx -all, que autoriza o próprio servidor de hospedagem (representado pelos registros A e MX do domínio) a enviar e-mails.
  5. Se você também envia e-mails por outro serviço (ex.: uma ferramenta de marketing, um sistema de notas fiscais, etc.), é preciso incluir esse serviço no mesmo registro SPF, seguindo a instrução que o próprio serviço fornecer (geralmente algo como include:nomedoservico.com).
⚠️ Cuidado: nunca aponte o MX do seu domínio hospedado na GeHost para outro endereço tipo "mail.algumacoisa" — o padrão correto do cPanel é o MX apontar para o próprio domínio. Se tiver dúvida, não mexa sozinho: chame o suporte.

Passo 2 — Ativando o DKIM

O DKIM (DomainKeys Identified Mail) funciona como uma "assinatura digital" em cada e-mail enviado, provando que a mensagem realmente saiu do seu servidor e não foi adulterada no caminho.

  1. No cPanel, procure a ferramenta de Autenticação de E-mail (Email Authentication) dentro da área de E-mail.
  2. Verifique se o DKIM aparece como ativado para o seu domínio. Na maioria dos casos, o cPanel já gera e publica essa chave automaticamente quando a conta de e-mail é criada.
  3. Caso apareça como desativado, use a opção para ativar/gerenciar — o cPanel cria a chave e publica o registro TXT correspondente sozinho.
  4. Se o seu domínio usa DNS de fora da GeHost, você vai precisar copiar o valor do registro DKIM mostrado pelo cPanel e colar manualmente no painel do seu provedor de DNS.

Passo 3 — Criando o DMARC

O DMARC (Domain-based Message Authentication, Reporting & Conformance) é o registro que junta SPF e DKIM e diz: "se um e-mail falhar nessas verificações, faça isto aqui". Ele também pode te enviar relatórios sobre tentativas de uso indevido do seu domínio.

  1. No Editor de Zona de DNS, crie um novo registro do tipo TXT.
  2. No campo de nome, use: _dmarc.seudominio.com.br (troque pelo seu domínio real).
  3. No valor, comece com uma política mais suave, só para observar, por exemplo:
    v=DMARC1; p=none; rua=mailto:seuendereco@seudominio.com.br
  4. Troque seuendereco@seudominio.com.br por um e-mail seu que você queira receber os relatórios.
  5. Depois de um tempo observando os relatórios e confirmando que está tudo certo, você pode evoluir a política para algo mais rígido, como p=quarantine (manda pra spam o que falhar) ou p=reject (rejeita totalmente). Essa evolução é recomendada ser feita aos poucos, com calma.
🌱 Dica da Sensei: não pule direto pra p=reject. Comece com p=none, observe os relatórios por um tempo, e só depois vá endurecendo a política. Assim você evita bloquear e-mails legítimos por engano.

Como confirmar que deu certo

  • Depois de criar ou editar os registros, aguarde um pouco para a propagação de DNS acontecer.
  • Envie um e-mail de teste para uma conta sua no Gmail ou Outlook e verifique os cabeçalhos completos da mensagem — eles costumam mostrar "SPF: pass", "DKIM: pass" e "DMARC: pass" quando está tudo certo.
  • Se algo aparecer como "fail" ou "neutral", revise o registro TXT correspondente no Editor de Zona de DNS — o erro mais comum é ter dois SPFs cadastrados ao mesmo tempo.

Ficou com dúvida?

Configurações de DNS mexem direto com a entrega dos seus e-mails, então, se em algum passo você não tiver certeza, é sempre mais seguro chamar o nosso suporte antes de salvar. Lembrando que você tem 30 dias de suporte grátis após a entrega do seu serviço — aproveite esse período pra tirar qualquer dúvida com a gente!

🧘 A Sensei sempre diz: DNS não é algo pra mexer com pressa. Um passo de cada vez, confirmando cada um, é o caminho mais seguro.
Precisa de Ajuda?

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