Como configurar o WordPress para enviar e-mails via SMTP (em vez do mail() do PHP)
Oi! Aqui é a Sensei da GeHost 🧘♀️ Vamos resolver um probleminha clássico: seu WordPress não está enviando e-mails (ou eles caem direto na caixa de spam)? Isso geralmente acontece porque, por padrão, o WordPress usa a função mail() do PHP, que é simples demais e não "se identifica" corretamente para os servidores de e-mail do destinatário. A solução é configurar o WordPress para enviar e-mails via SMTP autenticado, usando uma conta de e-mail de verdade — o que aumenta MUITO a chance dos seus e-mails chegarem na caixa de entrada (e não no spam).
Vamos passo a passo, com calma. 💛
Por que isso acontece?
A função mail() do PHP envia o e-mail "no susto", sem autenticação e sem seguir boas práticas de segurança (como SPF/DKIM). Muitos provedores de e-mail (Gmail, Outlook etc.) desconfiam de mensagens assim e simplesmente as bloqueiam ou jogam no spam. Ao usar SMTP com uma conta de e-mail autenticada, o envio passa a ter login e senha reais, deixando tudo mais confiável.
Dica da Sensei: se seu plano GeHost já inclui e-mail profissional, você não precisa contratar nada extra — é só usar uma caixa de e-mail do seu próprio domínio para o envio via SMTP.
Passo 1 — Tenha uma conta de e-mail pronta para uso
Primeiro, você vai precisar de uma conta de e-mail no seu domínio (por exemplo, contato@seudominio.com.br) para ser usada como remetente autenticado. Se ainda não tiver uma, crie assim:
- Acesse o cPanel da sua hospedagem (o link de acesso está no seu painel do cliente, em painel.gehost.com.br).
- Faça login com seu usuário e senha.
- No painel inicial, procure o grupo E-mail e clique em Contas de E-mail.
- Clique em + Criar e cadastre a conta que você vai usar para o envio (ex: naoresponda@seudominio.com.br).
- Anote o e-mail completo e a senha — você vai precisar deles daqui a pouco.
Passo 2 — Instale um plugin de SMTP no WordPress
Agora vamos até o WordPress. Não se preocupe, você não vai precisar mexer em nenhum código!
- Acesse o painel do seu WordPress (seudominio.com.br/wp-admin).
- No menu lateral, vá em Plugins → Adicionar Novo.
- Pesquise por "WP Mail SMTP" (é um dos plugins mais usados e confiáveis para isso).
- Clique em Instalar Agora e depois em Ativar.
Passo 3 — Configure os dados do SMTP
Depois de ativado, o plugin vai te levar a uma tela de configuração (ou você encontra em Configurações → WP Mail SMTP). Preencha assim:
- E-mail remetente (From Email): o e-mail que você criou no Passo 1.
- Nome remetente (From Name): o nome que você quer que apareça (ex: nome do seu site).
- Mailer: escolha a opção Other SMTP (SMTP genérico).
- SMTP Host: o servidor de e-mail do seu domínio — geralmente mail.seudominio.com.br.
- Encryption: selecione SSL (porta 465) ou TLS (porta 587), conforme a opção disponível.
- SMTP Port: 465 (se escolheu SSL) ou 587 (se escolheu TLS).
- Auto TLS: deixe ativado, se essa opção existir.
- Autenticação: deixe ativado (Yes).
- SMTP Username: o e-mail completo criado no Passo 1.
- SMTP Password: a senha dessa conta de e-mail.
- Clique em Salvar Configurações.
- A maioria dos plugins de SMTP tem uma aba de Teste de E-mail (Email Test). Use essa opção para enviar um e-mail de teste para você mesmo.
- Confira sua caixa de entrada (e também a pasta de spam, só por garantia). Se o e-mail chegou, prontinho — sua configuração está funcionando! 🎉
Dica da Sensei: se tiver dúvida sobre qual host/porta usar no seu domínio específico, é só chamar o suporte da GeHost — cada detalhe técnico pode variar de acordo com a configuração do seu domínio.
Passo 4 — Salve e teste o envio
E se der erro?
Erros de autenticação geralmente são causados por senha ou usuário digitados errados, ou porta/encryption incompatíveis. Revise com calma cada campo do Passo 3. Se mesmo assim não funcionar, nosso suporte está por aqui para te ajudar a conferir os dados certos do seu domínio.
Resumo da Sensei: troque o mail() "cru" do PHP por um envio SMTP autenticado usando uma conta de e-mail real do seu domínio. Isso deixa seus e-mails (recuperação de senha, formulários de contato, notificações de loja) muito mais confiáveis e com bem menos chance de cair no spam. 💌