Solución de problemas 44 visualizações

Como diagnosticar por que um formulário do site não está enviando e-mails

Ver no WHMCS

Como diagnosticar por que um formulário do site não está enviando e-mails

Se você preencheu o formulário de contato do seu site e o e-mail nunca chegou, respira que a gente resolve juntos. Na grande maioria das vezes não é "o site quebrado" — é um detalhe pequeno, tipo um endereço de destino errado ou uma caixa de e-mail cheia. Vamos passo a passo, do mais simples pro mais técnico.

Passo 1: descarte o óbvio primeiro

  • Olhe a caixa de Spam/Lixo Eletrônico do e-mail que deveria receber a mensagem. É o motivo número 1.
  • Confirme que o endereço de e-mail configurado no formulário está escrito certo (sem espaço, sem erro de digitação).
  • Teste com mais de uma pessoa/e-mail preenchendo o formulário, pra saber se o problema é geral ou só com um destinatário específico.
Dica da Sensei: antes de suspeitar de configuração técnica, sempre elimine o "óbvio" primeiro — economiza tempo (seu e nosso).

Passo 2: confirme que a conta de e-mail existe e está saudável

Entre no cPanel (painel.gehost.com.br) e acesse E-mail → Contas de E-mail. Verifique:

  1. Se a conta de e-mail de destino realmente existe e está ativa.
  2. Se ela não está com a caixa cheia (uso de espaço em 100%). Caixa cheia recusa e-mails novos, inclusive os do formulário.
Tela de Contas de E-mail no cPanel mostrando a lista de contas

Passo 3: teste se o e-mail em si está funcionando

Antes de culpar o formulário, confirme que o e-mail de destino consegue receber mensagens normalmente. Faça um teste simples:

  1. Acesse o Webmail e entre com a conta de e-mail que deveria receber os avisos do formulário.
  2. Envie uma mensagem de teste de outra conta sua (Gmail, Outlook etc.) para esse endereço.
  3. Confira se ela chega normalmente na caixa de entrada (ou no spam).
Caixa de entrada do Webmail mostrando a lista de mensagens recebidas

Se o teste manual chegou certinho, ótimo — isso já mostra que a conta de e-mail está funcionando bem, e o problema está mais provavelmente no script/plugin do formulário, não na hospedagem de e-mail em si.

Passo 4: verifique como o formulário está configurado

Formulários de contato (seja em WordPress, HTML puro ou outro sistema) geralmente enviam e-mail de duas formas:

  • Função de e-mail nativa do servidor — mais simples, mas mais sujeita a cair em spam ou ser bloqueada por filtros anti-spam de terceiros (Gmail, Outlook etc.).
  • SMTP autenticado — o formulário se loga numa conta de e-mail de verdade (usuário e senha) pra enviar. É o método mais confiável.

Se o seu site usa um plugin de formulário (como Contact Form 7, WPForms, Elementor Forms, etc.), procure nas configurações do plugin uma opção chamada "SMTP" ou instale um plugin de SMTP dedicado, e configure com os dados de uma conta de e-mail criada no cPanel (Passo 2). Isso resolve a maioria dos casos de "formulário não envia".

Se você não é quem desenvolveu o site, esse é o ponto certo pra chamar seu desenvolvedor/agência — ele consegue checar rapidinho qual método o formulário está usando.

Passo 5: confira os registros de DNS do domínio

Registros de DNS mal configurados (MX apontando pro lugar errado, por exemplo) também podem impedir o recebimento de e-mails, inclusive os do formulário. Você pode conferir em Domínios → Editor de Zona de DNS no cPanel:

Editor de Zona de DNS no cPanel mostrando domínios e opções de registro

Se você mudou o DNS recentemente (por exemplo, ao migrar o domínio para a GeHost) ou não tem certeza se está tudo certo por aqui, não se arrisque a mexer sozinho — fale com o nosso suporte e a gente confere pra você.

Passo 6: ainda sem solução? Fale com a gente

Se você já passou por todos os passos acima e o formulário continua não enviando, entre em contato com o suporte da GeHost pelo painel do cliente. Para agilizar o atendimento, tenha em mãos:

  • O endereço do site e a URL da página do formulário.
  • O e-mail de destino configurado no formulário.
  • Um horário aproximado de quando você fez o teste (isso ajuda a gente a localizar o que aconteceu com o e-mail).
Você não precisa entender de tecnologia pra resolver isso — só seguir os passos acima já filtra 90% dos casos. E se travar em qualquer parte, é só chamar a gente. 🌱
Precisa de Ajuda?

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