Como fazer o WordPress enviar e-mails corretamente usando SMTP
Oi! Aqui é a Sensei da GeHost 🧡. Se você já teve aquele susto de "cadê o e-mail de novo pedido/formulário que devia ter chegado?", relaxa: isso é super comum no WordPress, e tem solução simples. Vamos entender o porquê e resolver juntos, passo a passo.
Por que o WordPress "não envia e-mail"?
Por padrão, o WordPress usa uma função do PHP chamada mail() para disparar mensagens (recuperação de senha, formulários de contato, notificações de loja, etc.). O problema é que esse método é bem frágil: muitos provedores de e-mail (Gmail, Outlook, Yahoo) tratam essas mensagens como suspeitas ou simplesmente as bloqueiam, porque elas não passam pelas verificações de autenticação que um servidor de e-mail de verdade faz.
A solução é fazer o WordPress enviar e-mails através de uma conta de e-mail de verdade (a mesma que você já tem incluída na sua hospedagem), usando o protocolo SMTP. É mais confiável, mais rastreável e chega muito menos na caixa de spam.
Dica da Sensei: e-mail profissional já vem incluso no seu plano de hospedagem GeHost — você não precisa contratar nada a mais para configurar o SMTP. Se ainda não criou uma conta de e-mail, é o primeiro passo aqui embaixo.
Passo 1 — Crie (ou confirme) uma conta de e-mail no cPanel
Você vai precisar de uma conta de e-mail do seu próprio domínio (por exemplo, contato@seudominio.com.br) para usar como remetente. Se ainda não tem uma:
- Acesse o painel do cliente em painel.gehost.com.br e entre no seu cPanel.
- Faça login com o usuário e senha da sua hospedagem.
- Dentro do cPanel, procure a seção E-mail e clique em Contas de E-mail.
- Se ainda não existir uma conta, clique em + Criar e cadastre um endereço (ex.:
contato@seudominio.com.br) com uma senha forte. - Anote esse e-mail e a senha — vamos usá-los daqui a pouco.
Passo 2 — Instale um plugin de SMTP no WordPress
No painel administrativo do WordPress (seudominio.com.br/wp-admin):
- Vá em Plugins → Adicionar novo.
- Busque por WP Mail SMTP (é um dos plugins mais usados e confiáveis para essa função).
- Clique em Instalar agora e depois em Ativar.
Passo 3 — Configure o plugin com os dados da sua conta de e-mail
Após ativar, o plugin vai te levar até a tela de configurações (ou você acessa em Configurações → WP Mail SMTP). Escolha a opção de configuração manual via SMTP (às vezes chamada de "Other SMTP") e preencha:
- E-mail remetente (From Email): o e-mail que você criou no Passo 1 (ex.:
contato@seudominio.com.br). - Servidor SMTP (SMTP Host): use
mail.seguido do seu domínio (ex.:mail.seudominio.com.br). - Porta: normalmente
465com criptografia SSL, ou587com criptografia TLS. Se uma não funcionar, tente a outra. - Autenticação: ative a opção "SMTP Authentication" (sim, precisa autenticar).
- Usuário SMTP: o e-mail completo (ex.:
contato@seudominio.com.br). - Senha SMTP: a senha dessa conta de e-mail.
Dica da Sensei: troque "seudominio.com.br" pelo domínio real do seu site. Não existe um servidor SMTP genérico da GeHost — cada domínio tem o seu próprio, com o formato mail.seudominio.com.br.
Passo 4 — Salve e envie um e-mail de teste
- Clique em Salvar configurações.
- A maioria dos plugins de SMTP tem uma aba Email Test (Teste de E-mail) — use-a para enviar uma mensagem de teste para você mesmo.
- Confira sua caixa de entrada (e a pasta de spam, só por garantia). Se chegou, prontinho — seu WordPress agora está enviando pelo canal certo! 🎉
Deu erro? Coisas comuns para checar
- Usuário ou senha incorretos: confira se digitou exatamente o e-mail e a senha cadastrados na conta de e-mail (não a senha do cPanel).
- Porta bloqueada: alguns ambientes bloqueiam certas portas de saída. Teste a alternativa (465 ↔ 587).
- Domínio recém-configurado: se o domínio foi apontado há pouco tempo, o e-mail pode ainda estar propagando. Dá uma olhada no nosso guia de propagação de DNS ou fale com o suporte.
Dica da Sensei: se você quiser conferir se sua conta de e-mail está funcionando por fora do WordPress, acesse o Webmail direto pelo navegador e tente enviar uma mensagem de lá. Se funcionar no Webmail mas não no plugin, o problema está na configuração do SMTP dentro do WordPress — revise o Passo 3 com calma.
Se travar em algum passo, é só chamar nosso suporte — estamos aqui para te ajudar. Até a próxima! 🌱