O que fazer quando o formulário de contato do site não envia e-mails imprimir

  • 0

O formulário de contato do meu site não envia e-mails — e agora?

Calma, respira 🙂 Isso é um dos probleminhas mais comuns em sites com formulário de contato, e na grande maioria das vezes tem solução simples. Vou te guiar passo a passo, como se estivéssemos resolvendo isso juntos, aqui do meu lado.

Antes de mais nada, um alívio: na maioria dos casos o site está funcionando normalmente — o que falha é só a "ponte" entre o formulário e a caixa de entrada. Vamos encontrar essa falha.

Por que isso acontece?

  • O e-mail de destino configurado no formulário está errado ou não existe mais.
  • A mensagem está sendo enviada, mas caindo no spam/lixo eletrônico do destinatário.
  • A caixa de e-mail de destino está com a caixa cheia (sem espaço para receber).
  • O formulário usa a função padrão de envio do servidor (PHP mail), que costuma ser menos confiável do que enviar via SMTP autenticado.
  • Configuração de DNS do domínio (registro MX) foi alterada por engano.
Dica da Sensei: antes de sair mexendo em qualquer configuração, faça um teste simples: preencha o próprio formulário do site como se você fosse um visitante e veja se a mensagem chega. Isso confirma se o problema é real ou só uma suspeita.

Passo 1 — Confira a pasta de Spam/Lixo Eletrônico

Parece óbvio, mas é a causa mais frequente! Acesse o e-mail que deveria receber as mensagens do formulário (pode ser pelo aplicativo de e-mail do seu computador/celular ou pelo Webmail) e procure na pasta de Spam.

  1. Acesse o Webmail em seudominio.com.br/webmail e faça login com o e-mail e a senha da conta.
  2. Abra a pasta Spam ou Lixo Eletrônico.
  3. Se encontrar as mensagens do formulário lá, marque como "Não é spam" — isso ajuda o sistema a aprender.
Caixa de entrada do Webmail (Roundcube) com lista de mensagens

Passo 2 — Confirme se a conta de e-mail de destino existe e está ativa

Às vezes o formulário está configurado para enviar para um e-mail que foi excluído, digitado errado, ou que nunca foi criado no cPanel.

  1. Acesse o cPanel da sua hospedagem (o link de acesso e os dados de login ficam no seu painel de cliente, em painel.gehost.com.br).
  2. Vá até a seção E-mail → Contas de E-mail.
  3. Verifique se o e-mail usado no formulário aparece na lista e está ativo.
  4. Se não existir, crie a conta ou corrija o endereço direto nas configurações do formulário (no seu construtor de site ou plugin).
Tela de Contas de E-mail do cPanel com lista de contas e botão de criar nova conta

Passo 3 — Verifique se a caixa de e-mail não está cheia

Se a caixa de destino atingiu o limite de espaço, novas mensagens simplesmente não entram. Ainda na tela de Contas de E-mail do cPanel, olhe a coluna de uso de espaço da conta. Se estiver no limite, apague e-mails antigos ou aumente a cota, se seu plano permitir.

Passo 4 — Prefira envio via SMTP autenticado (para sites em WordPress)

Se o seu site é feito em WordPress e usa um plugin de formulário (como Contact Form 7, WPForms, Elementor Forms, etc.), o mais comum é o envio falhar porque o WordPress tenta usar a função padrão do servidor, que muitos provedores de e-mail (Gmail, Outlook) tratam com desconfiança.

A solução mais estável é configurar um plugin de SMTP (por exemplo, "WP Mail SMTP") usando os dados de uma conta de e-mail real criada no seu cPanel:

  1. Crie (ou use) uma conta de e-mail do seu domínio no cPanel, como contato@seudominio.com.br.
  2. Instale um plugin de SMTP no seu WordPress.
  3. Configure com o e-mail e a senha dessa conta, usando as configurações de servidor de e-mail (host, porta e segurança) da sua hospedagem — esses dados também aparecem na área de configuração de e-mail do cPanel/Webmail.
  4. Faça um envio de teste pelo próprio plugin.
Dica da Sensei: se você não se sente à vontade para mexer em plugins e configurações técnicas, sem problema nenhum — é exatamente para isso que estamos aqui. Abra um chamado com o suporte e a gente configura isso junto com você.

Passo 5 — Verifique o registro MX do domínio (se você mexeu no DNS recentemente)

Se alguém alterou manualmente o DNS do domínio, o registro MX pode ter sido apagado ou apontado incorretamente, o que impede o recebimento de e-mails.

  1. No cPanel, acesse Domínios → Editor de Zona de DNS.
  2. Localize o seu domínio e confira se existe um registro do tipo MX apontando corretamente para ele mesmo (padrão da hospedagem).
  3. Se estiver em dúvida sobre o que está configurado ali, não altere nada por conta própria — chame o suporte para confirmar antes.
Editor de Zona de DNS do cPanel com lista de domínios e opções de registro MX

Ainda não funcionou?

Sem problemas! Se depois desses passos o formulário continuar sem enviar, entre em contato com o suporte da GeHost pelo seu painel do cliente. Leve com você:

  • O endereço do site com o formulário que está com problema;
  • O e-mail que deveria receber as mensagens;
  • Um exemplo de horário em que você tentou enviar um teste.

Com esses detalhes, a nossa equipe consegue investigar o caso rapidinho. Estamos aqui pra deixar seu site funcionando redondinho! 🌱


Esta resposta lhe foi útil?

« Retornar