Como configurar o WordPress para enviar e-mails corretamente via SMTP
Oi! Aqui é a Sensei da GeHost 🧡 Se você já passou pela situação de "resetar senha" no seu site e o e-mail nunca chega, ou o formulário de contato não avisa ninguém — relaxa, isso é super comum e tem solução simples. Vamos configurar o WordPress para enviar e-mails via SMTP autenticado, que é o jeito correto e confiável de fazer isso.
Por que isso acontece? Por padrão, o WordPress tenta enviar e-mail usando a função mail() do PHP, que não tem autenticação. Muitos provedores de e-mail (Gmail, Outlook etc.) tratam esse tipo de envio como suspeito e jogam direto na caixa de spam — ou simplesmente recusam. O SMTP resolve isso porque o e-mail sai autenticado, com usuário e senha reais.
O que você vai precisar
- Acesso ao cPanel da sua hospedagem GeHost;
- Uma conta de e-mail profissional do seu domínio (ela já vem inclusa no seu plano de hospedagem GeHost — não precisa contratar nada extra);
- Acesso ao painel administrativo do seu WordPress (
/wp-admin).
Passo 1 — Garanta que você tem uma conta de e-mail no domínio
O SMTP precisa de uma conta de e-mail real para "logar" e enviar as mensagens em nome do seu site. Se você ainda não tem uma (por exemplo, contato@seudominio.com.br), vamos criá-la:
- Acesse o cPanel da sua hospedagem;
- Procure o grupo E-mail e clique em Contas de E-mail;
- Clique em + Criar, escolha um endereço (ex.:
naoresponda@seudominio.com.br) e defina uma senha forte; - Anote o endereço e a senha — vamos usá-los daqui a pouco.
Dica da Sensei: se você já usa esse e-mail para outra coisa, tudo bem usá-lo mesmo assim. Só evite compartilhar a senha em qualquer lugar que não seja a configuração do próprio plugin.
Onde encontrar os dados exatos de servidor e porta
Cada conta de e-mail tem dados específicos de servidor SMTP, porta e tipo de segurança. Para ver esses dados prontos e corretos, sem chute:
- Ainda em Contas de E-mail, localize a conta criada;
- Clique na opção de Configurar Cliente de E-mail (ou "Configurar Dispositivos de E-mail") ao lado dela;
- O cPanel vai te mostrar automaticamente o endereço do servidor, a porta e o tipo de criptografia (SSL/TLS) recomendados para aquela conta.
Geralmente as opções seguras mais comuns são a porta 465 com SSL ou a porta 587 com TLS — mas use sempre os valores exatos que o cPanel mostrar para o seu domínio.
Passo 2 — Instale um plugin de SMTP no WordPress
O WordPress não tem configuração de SMTP nativa, então usamos um plugin. Os mais populares e confiáveis são o WP Mail SMTP e o Easy WP SMTP. Vamos usar o WP Mail SMTP como exemplo:
- No painel do WordPress, vá em Plugins → Adicionar Novo;
- Pesquise por "WP Mail SMTP";
- Clique em Instalar Agora e depois em Ativar.
Passo 3 — Configure o plugin com os dados do seu e-mail
- Depois de ativado, vá em WP Mail SMTP → Configurações;
- No campo "Do E-mail" (From Email), coloque o endereço criado no Passo 1 (ex.:
naoresponda@seudominio.com.br); - Em "Do Nome", coloque o nome que aparecerá para quem recebe (ex.: nome do seu site ou empresa);
- Em Mailer, escolha a opção "Other SMTP" (Outro SMTP);
- Preencha:
- SMTP Host: o servidor mostrado na tela "Configurar Cliente de E-mail" do cPanel (geralmente algo como
mail.seudominio.com.br); - Encryption: SSL ou TLS, conforme indicado pelo cPanel;
- SMTP Port: 465 (se SSL) ou 587 (se TLS);
- Auto TLS: deixe ativado;
- Authentication: ative — isso vai liberar os campos de usuário e senha;
- SMTP Username: o endereço de e-mail completo (ex.:
naoresponda@seudominio.com.br); - SMTP Password: a senha que você definiu ao criar a conta de e-mail.
- SMTP Host: o servidor mostrado na tela "Configurar Cliente de E-mail" do cPanel (geralmente algo como
- Clique em Salvar Configurações.
Dica da Sensei: guarde a senha do e-mail em um lugar seguro (gerenciador de senhas). Ela é usada aqui só como credencial de envio — o plugin não expõe essa senha para os visitantes do site.
Passo 4 — Teste o envio
Quase lá! Agora é hora de confirmar que está tudo funcionando:
- No próprio WP Mail SMTP, procure a aba "Email Test" (Teste de E-mail);
- Digite um e-mail seu (pessoal, por exemplo) no campo de destino;
- Clique em Send Email (Enviar E-mail);
- Verifique sua caixa de entrada (e a pasta de spam, só por garantia).
Se a mensagem chegou certinho, parabéns — seu WordPress agora envia e-mails de forma autenticada e confiável! 🎉
Deu erro? Aqui estão as causas mais comuns
- Usuário ou senha incorretos: confira se digitou exatamente o e-mail e a senha da conta criada no cPanel, sem espaços extras;
- Porta ou criptografia erradas: volte na tela "Configurar Cliente de E-mail" do cPanel e confirme os valores exatos para o seu domínio;
- "Do E-mail" de domínio diferente: o campo "Do E-mail" do plugin precisa ser do mesmo domínio da conta configurada, para evitar bloqueios de segurança;
- Firewall ou antivírus local: em raros casos, softwares de segurança no computador podem bloquear a conexão de teste — tente novamente em outro momento ou rede.
Se mesmo assim o problema persistir, é só chamar o suporte da GeHost e levar as informações da tela de teste — assim a gente consegue te ajudar bem mais rápido. Um abraço e bons envios! 💌