Como configurar o WordPress para enviar e-mails corretamente via SMTP
Oi! Aqui é a Sensei da GeHost 🌸. Se os e-mails do seu site (aqueles de "esqueci minha senha", confirmação de pedido ou formulário de contato) estão sumindo ou caindo direto na caixa de spam, calma — isso é super comum no WordPress e tem solução simples. Vou te guiar passo a passo.
Por que isso acontece?
Por padrão, o WordPress usa uma função do PHP chamada mail() para enviar mensagens. O problema é que esse método não "autentica" o remetente — ou seja, os servidores de e-mail (Gmail, Outlook etc.) desconfiam e marcam como spam, ou simplesmente bloqueiam. A solução é fazer o WordPress enviar e-mails por SMTP autenticado, usando uma conta de e-mail profissional de verdade, com usuário e senha.
A boa notícia: todo plano de hospedagem da GeHost já vem com e-mail profissional incluso. Você só precisa criar a conta e conectar ela ao WordPress.
Passo 1 — Criar (ou confirmar) a conta de e-mail no cPanel
Primeiro, você precisa de uma conta de e-mail no seu domínio (algo como contato@seudominio.com.br) para ser o "remetente" dos e-mails do site.
- Acesse o cPanel pelo painel.gehost.com.br e faça login com os dados que a GeHost te enviou.
- Procure o ícone "Contas de E-mail", na área de E-mail.
- Clique em "+ Criar" e cadastre um endereço (ex: naoresponda@seudominio.com.br) com uma senha forte. Guarde essa senha, você vai precisar dela daqui a pouco.
Passo 2 — Anote os dados de SMTP
Com a conta criada, você vai usar estes dados na configuração do plugin (troque "seudominio.com.br" pelo seu domínio real):
- Servidor SMTP (Host): mail.seudominio.com.br
- Usuário: o e-mail completo que você criou (ex: naoresponda@seudominio.com.br)
- Senha: a senha definida no Passo 1
- Porta: geralmente 465 (com criptografia SSL) ou 587 (com criptografia TLS)
Se tiver dúvida sobre qual porta/criptografia usar, dá uma olhada no painel do cliente ou chama o suporte — cada configuração de e-mail pode variar um pouquinho.
Passo 3 — Instalar um plugin de SMTP no WordPress
Agora vamos até o WordPress:
- No painel do WordPress, vá em Plugins > Adicionar Novo.
- Pesquise por "WP Mail SMTP" (é gratuito e um dos mais usados).
- Clique em Instalar e depois em Ativar.
Passo 4 — Configurar o plugin
- Depois de ativado, vá em WP Mail SMTP > Configurações.
- Em "Remetente", coloque o e-mail que você criou no Passo 1 e o nome que deseja mostrar (ex: "Seu Site").
- Escolha a opção de mailer "Other SMTP" (Outro SMTP).
- Preencha os campos com os dados do Passo 2: Host (mail.seudominio.com.br), Porta (465 ou 587), Criptografia (SSL ou TLS, de acordo com a porta escolhida) e marque "Autenticação: Sim".
- Em Usuário e Senha SMTP, coloque o e-mail completo e a senha da conta criada no cPanel.
- Clique em Salvar Configurações.
Dica da Sensei: nunca use a senha do seu cPanel/hospedagem aqui — use sempre a senha da conta de e-mail específica que você criou. São coisas diferentes!
Passo 5 — Testar o envio
O próprio WP Mail SMTP tem uma aba de "Testar E-mail" (Email Test). Digite um e-mail seu, clique em enviar e confira se chegou (olhe também a caixa de spam, só por garantia). Se chegou certinho, prontinho — seu WordPress agora está enviando e-mails de forma autenticada e confiável! 🎉
Se quiser conferir se está chegando na caixa certa
Você também pode acessar o Webmail para ver os e-mails enviados/recebidos pela conta usada no SMTP:
Ainda com problemas?
Se mesmo assim os e-mails não chegarem, confira:
- Se o e-mail e a senha digitados no plugin estão exatamente iguais aos criados no cPanel.
- Se a porta e a criptografia escolhidas combinam entre si (465 com SSL, ou 587 com TLS).
- Se não há algum plugin de segurança/firewall bloqueando conexões SMTP de saída.
Não conseguiu resolver? Sem problema, é só chamar o suporte da GeHost dentro do período de suporte gratuito ou abrir um chamado pelo painel.gehost.com.br que a equipe te ajuda a configurar certinho. Estamos aqui por você! 💙