Por que meu formulário de contato não está enviando os e-mails?
Oi! Eu sou a Sensei da GeHost 🌱 e vou te ajudar a resolver isso com calma, passo a passo. Calma que quase sempre é algo simples de corrigir — muita gente pensa que o site "quebrou", mas na maioria das vezes é só um detalhe de configuração. Vamos lá?
Dica da Sensei: antes de qualquer coisa, faça um teste simples: preencha o próprio formulário do seu site como se você fosse um visitante e veja se a mensagem chega no e-mail de destino. Isso já nos ajuda a entender se o problema é no envio ou no recebimento.
Causas mais comuns
- A mensagem está sendo enviada, mas caindo na caixa de Spam/Lixo Eletrônico.
- O e-mail de destino configurado no formulário está errado, foi desativado ou não existe mais.
- O formulário do site está com algum erro de configuração (ex: campo de e-mail de destino mal preenchido no código).
- Alteração recente no DNS do domínio que afetou o funcionamento do e-mail.
- Serviço externo de envio de formulário (plugin ou script de terceiros) fora do ar ou mal configurado.
Passo a passo para resolver
-
Confira a pasta de Spam no Webmail
Acesse o Webmail do seu domínio e olhe com atenção nas pastas Spam, Lixo Eletrônico e até a Lixeira. É muito comum a mensagem estar chegando certinho, só que escondida ali.
-
Verifique se a conta de e-mail de destino existe e está ativa
Entre no cPanel do seu plano e vá até Contas de E-mail. Confirme se o endereço que deveria receber as mensagens do formulário realmente existe, está ativo e não está com a caixa de entrada lotada (o que também pode bloquear novos e-mails).
-
Confira o endereço configurado no arquivo do formulário
Se o seu site foi feito em HTML/PHP simples (sem plugin), o e-mail de destino costuma estar escrito direto no código do formulário. Você pode acessar o Gerenciador de Arquivos no cPanel, localizar o arquivo do formulário (geralmente dentro da pasta public_html) e checar se o endereço de e-mail ali está digitado corretamente, sem espaços ou erros de digitação.
Se o seu site usa um CMS (como WordPress) com plugin de formulário, verifique as configurações do próprio plugin — geralmente há um campo específico para o "e-mail de destino" ou "e-mail de notificação".
-
Se você alterou o DNS recentemente, isso pode ter afetado o e-mail
Mudanças em registros de DNS do domínio (principalmente o MX) podem impactar o recebimento de e-mails por um tempo, inclusive os enviados pelo formulário do site. Se você mexeu em algo nessa área recentemente, é um bom ponto a revisar.
-
Teste com outro endereço de e-mail de destino
Como teste, tente trocar temporariamente o e-mail de destino do formulário para outra conta sua (pode ser até um e-mail pessoal, do Gmail por exemplo) e envie um teste. Isso ajuda a isolar se o problema está no formulário em si ou especificamente na conta de e-mail do domínio.
-
Ainda não resolveu?
Sem problemas! Fale com o nosso suporte através do painel.gehost.com.br, explicando o que você já testou. Isso agiliza bastante o atendimento, porque a nossa equipe já entra direto na causa provável em vez de refazer os primeiros testes.
Dica da Sensei: sempre que possível, use o e-mail profissional do seu domínio (que já vem incluso no seu plano de hospedagem) como destino do formulário. Isso deixa tudo mais organizado e fácil de gerenciar dentro do próprio cPanel. 💚