Solução de problemas 47 visualizações

O que fazer quando o formulário de contato do site para de enviar e-mail do nada

Ver no WHMCS

O que fazer quando o formulário de contato do site para de enviar e-mail do nada

Olá, querido cliente da GeHost! 👋

Se o formulário de contato do seu site parou de enviar e-mails "do nada", não se preocupe — isso é algo comum, e geralmente tem solução simples. Como seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um pouquinho de carinho. Vamos juntos?

Primeiro: entenda o que pode estar acontecendo

Quando o formulário de contato deixa de funcionar, o problema geralmente está em um dos três lugares:

  • Problema no código do formulário (se não foi feito por você, pode ter sido atualizado por um plugin ou tema).
  • Configuração do e-mail no servidor (como o envio de e-mails do servidor estar bloqueado).
  • Problema com o servidor de e-mail (como limite de envio, bloqueio de IP ou erro de autenticação).

Como você é cliente da GeHost, vamos focar no que você pode controlar no seu painel — sem precisar de conhecimento técnico avançado.

Passo a passo: verifique e resolva

  1. Verifique se o e-mail do formulário está correto
    Confira no código do formulário (geralmente em arquivos como contato.php ou form.php) se o e-mail de destino está escrito corretamente. Por exemplo, deve ser algo como contato@seudominio.com.br. Se o e-mail estiver com erro de digitação, o envio falha.
  2. Teste o envio de e-mail pelo cPanel
    Vamos verificar se o servidor da GeHost está enviando e-mails normalmente.

    Tela de login do cPanel

    Faça login no seu Painel do Cliente, depois acesse o cPanel (geralmente no menu "Acessar cPanel").

    No cPanel, vá até a seção E-mail e clique em Contas de E-mail.

    Tela de Contas de E-mail no cPanel

    Verifique se a conta de e-mail que você usa no formulário (ex: contato@seudominio.com.br) está listada aqui. Se não estiver, o e-mail não existe no servidor — e por isso não recebe mensagens.
  3. Confira o encaminhamento de e-mail (forwarder)
    Se o e-mail existir, mas não está recebendo mensagens, pode ser que esteja com encaminhamento (forward) configurado para outro e-mail.

    No cPanel, vá até Encaminhadores de E-mail.

    Tela de Encaminhadores de E-mail no cPanel

    Verifique se há algum encaminhamento ativo para o e-mail do formulário. Se sim, e o destino está com problema (ex: caixa de entrada cheia), o e-mail pode não chegar. Desative temporariamente o encaminhamento para testar.
  4. Verifique o DNS do domínio
    O servidor só envia e-mails se o domínio tiver os registros corretos.

    No cPanel, acesse Editor de Zona de DNS.

    Tela do Editor de Zona de DNS no cPanel

    Confira se há um registro MX apontando para o próprio domínio (ex: seudominio.com. MX 0 seudominio.com.).

    Dica: Se o MX apontar para um endereço como mail.gehost.com.br, isso está errado. O MX deve apontar para o próprio domínio. Isso é padrão do cPanel e não deve ser alterado.
  5. Teste o envio de e-mail pelo Webmail
    Para ter certeza de que o servidor está funcionando, envie um e-mail para si mesmo via Webmail.

    Acesse o Webmail pelo painel: clique em Webmail no cPanel.

    Tela de login do Webmail

    Faça login com a mesma conta de e-mail do formulário. Depois, clique em Novo e-mail e envie uma mensagem para si mesmo.

    Caixa de entrada do Webmail (Roundcube)

    Se o e-mail chegou, o servidor está funcionando. O problema está no formulário ou no código.
  6. Revisite o código do formulário
    Se tudo acima está certo, o problema está no código do formulário. Isso pode acontecer se:

    • Um plugin ou tema foi atualizado.
    • O arquivo PHP do formulário foi corrompido.
    • Um serviço de terceiros (como um serviço de envio de e-mail) foi desativado.

    Nesse caso, recomendo:

    • Verificar com o desenvolvedor do site (ou com o tema/plugin usado).
    • Testar um formulário de contato simples (com PHP puro) para ver se funciona.
    • Evitar usar serviços de terceiros que não sejam confiáveis — use apenas e-mails do seu domínio hospedado na GeHost.

Se nada funcionar: entre em contato com o suporte

Se você seguiu todos os passos e ainda não conseguiu resolver, é hora de pedir ajuda. O suporte da GeHost está aqui para você!

  • Entre no Painel do Cliente.
  • Clique em Contato e abra um chamado.
  • Descreva o problema com detalhes: qual domínio, qual e-mail, quando parou de funcionar, se testou o envio via Webmail, etc.

Se precisar, envie um print do formulário ou do código (sem dados sensíveis). O suporte vai analisar com cuidado.

Resumo rápido

  • Verifique o e-mail no formulário.
  • Confira se a conta existe no cPanel.
  • Teste o envio via Webmail.
  • Verifique os registros MX no DNS.
  • Se tudo certo, o problema é no código — peça ajuda ao desenvolvedor.

Se precisar de ajuda com qualquer passo, é só chamar. Estou aqui, como sempre, com um sorriso e um café na mão. 💛

Com carinho,
Sensei da GeHost
Seu parceiro de confiança na web

Precisa de Ajuda?

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