WordPress 35 visualizações

Como configurar o WordPress para enviar e-mails corretamente via SMTP

Ver no WHMCS

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:

  1. Acesse o cPanel da sua hospedagem;
  2. Procure o grupo E-mail e clique em Contas de E-mail;
  3. Clique em + Criar, escolha um endereço (ex.: naoresponda@seudominio.com.br) e defina uma senha forte;
  4. Anote o endereço e a senha — vamos usá-los daqui a pouco.
Tela de Contas de E-mail do cPanel, com a lista de contas e o botão de criar nova conta
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:

  1. Ainda em Contas de E-mail, localize a conta criada;
  2. Clique na opção de Configurar Cliente de E-mail (ou "Configurar Dispositivos de E-mail") ao lado dela;
  3. 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:

  1. No painel do WordPress, vá em Plugins → Adicionar Novo;
  2. Pesquise por "WP Mail SMTP";
  3. Clique em Instalar Agora e depois em Ativar.

Passo 3 — Configure o plugin com os dados do seu e-mail

  1. Depois de ativado, vá em WP Mail SMTP → Configurações;
  2. No campo "Do E-mail" (From Email), coloque o endereço criado no Passo 1 (ex.: naoresponda@seudominio.com.br);
  3. Em "Do Nome", coloque o nome que aparecerá para quem recebe (ex.: nome do seu site ou empresa);
  4. Em Mailer, escolha a opção "Other SMTP" (Outro SMTP);
  5. 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.
  6. 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:

  1. No próprio WP Mail SMTP, procure a aba "Email Test" (Teste de E-mail);
  2. Digite um e-mail seu (pessoal, por exemplo) no campo de destino;
  3. Clique em Send Email (Enviar E-mail);
  4. 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! 💌

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.