O que fazer quando o WordPress não envia e-mails de notificação (recuperação de senha, pedidos)
Oi! Aqui é a Sensei da GeHost 🧡 Se o seu site não está enviando aqueles e-mails automáticos — tipo "esqueci minha senha", confirmação de pedido da loja ou aviso de novo comentário — respira, porque isso é super comum no WordPress e, na maioria das vezes, tem solução simples. Vamos resolver juntos, passo a passo.
Por que isso acontece?
O WordPress, por padrão, usa uma função bem antiga do servidor (chamada mail()) pra disparar e-mails. O problema é que essa função não "autentica" o envio direito, e por isso muitos provedores de e-mail (Gmail, Outlook, Yahoo) desconfiam da mensagem e ou jogam ela no spam, ou simplesmente recusam entregar. A solução é fazer o WordPress enviar e-mail de um jeito autenticado, usando a sua conta de e-mail de verdade — e é isso que vamos configurar.
Dica da Sensei: antes de sair mexendo em plugin, vale sempre confirmar duas coisas simples primeiro — se o e-mail não caiu no spam, e se a conta de e-mail que o WordPress está usando realmente existe. Isso resolve boa parte dos casos!
Passo 1 — Confira a caixa de spam / lixo eletrônico
Parece óbvio, mas é o motivo mais comum! Peça pra quem não recebeu o e-mail checar a pasta de Spam, Lixo Eletrônico ou Promoções. Se estiver lá, marque como "Não é spam" — isso ajuda o provedor a confiar nos próximos envios.
Passo 2 — Verifique se a conta de e-mail existe no cPanel
O WordPress normalmente envia usando um endereço configurado nas opções do site (ex: contato@seudominio.com.br). Esse endereço precisa existir de verdade como uma conta de e-mail na sua hospedagem. Pra conferir:
- Acesse o cPanel da sua hospedagem.
- Vá em Contas de E-mail.
- Confirme se o endereço que o WordPress está usando aparece na lista e se ele não está com a caixa cheia (quota).
Se o e-mail não existir ainda, você pode criá-lo direto nessa tela clicando em "Criar". Lembrando que e-mail profissional já vem incluso no seu plano GeHost, então não tem custo extra pra isso.
Passo 3 — Configure um plugin de SMTP no WordPress
Esse é o passo que realmente resolve o problema na raiz. Em vez de deixar o WordPress usar aquela função antiga, você configura ele pra enviar pelo servidor de e-mail de verdade (o mesmo da sua conta do cPanel). Pra isso:
- No painel do WordPress, vá em Plugins → Adicionar novo.
- Procure por um plugin de SMTP confiável, como "WP Mail SMTP" ou "Easy WP SMTP".
- Instale e ative.
- Na configuração do plugin, escolha a opção "Other SMTP" (ou "Outro SMTP") e preencha com os dados da conta de e-mail que você conferiu no Passo 2 (endereço, senha e servidor de envio SMTP).
Se você não souber ao certo o nome do servidor SMTP ou a porta a usar, não precisa adivinhar — nosso suporte te passa esses dados certinhos pra colar no plugin.
Passo 4 — Teste o envio
A maioria desses plugins de SMTP tem uma opção de "Enviar e-mail de teste". Use ela! Se o teste chegar certinho (mesmo que na pasta de spam da primeira vez), sua configuração está funcionando. Aí é só testar de verdade: peça uma recuperação de senha ou faça um pedido de teste na loja.
Passo 5 — Confira se o e-mail realmente saiu (pasta "Enviados")
Quer ter certeza que o servidor está mandando a mensagem? Entre no Webmail da sua conta e veja a pasta de "Enviados". Se a mensagem está lá, o problema não é mais no envio — é entrega/spam do lado de quem recebe.
Ainda não funcionou?
Sem problemas — às vezes o ajuste fino envolve configurações mais técnicas do servidor, e é exatamente pra isso que estamos aqui. Abra um chamado pelo painel.gehost.com.br contando o que já tentou (isso ajuda a gente a ir direto no ponto) e nossa equipe verifica os detalhes técnicos da sua hospedagem pra você.
Dica da Sensei: guarde o nome do plugin de SMTP que você configurou e a conta de e-mail usada — se precisar falar com o suporte, essa informação agiliza muito o atendimento!