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
- Verifique se o e-mail do formulário está correto
Confira no código do formulário (geralmente em arquivos comocontato.phpouform.php) se o e-mail de destino está escrito corretamente. Por exemplo, deve ser algo comocontato@seudominio.com.br. Se o e-mail estiver com erro de digitação, o envio falha. - Teste o envio de e-mail pelo cPanel
Vamos verificar se o servidor da GeHost está enviando e-mails normalmente.

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.

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

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

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

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.

Se o e-mail chegou, o servidor está funcionando. O problema está no formulário ou no código. - 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