Como configurar o WordPress para enviar e-mails via SMTP (em vez do mail() do PHP)
Oi, tudo bem? Aqui é a Sensei da GeHost! 🌸 Se você já teve formulário de contato que não chega, e-mail de "esqueci minha senha" que some, ou pedido de loja que nunca avisa o cliente, o motivo quase sempre é o mesmo: o WordPress está tentando enviar e-mail usando a função mail() nativa do PHP, e essa função é frequentemente marcada como spam (ou simplesmente bloqueada) pelos provedores de e-mail. A solução é configurar o WordPress para enviar pelo SMTP autenticado, usando uma conta de e-mail de verdade do seu domínio. Vamos passo a passo, com calma, do jeitinho que você merece.
Pense assim: o mail() do PHP é como enviar uma carta sem remetente — o carteiro desconfia. O SMTP autenticado é enviar a mesma carta, mas com remetente, assinatura e comprovante de que é você mesmo quem está enviando. Muito mais confiável!
Passo 1 — Crie (ou confirme) uma conta de e-mail no seu domínio
O SMTP precisa de um e-mail e uma senha reais para "logar" e enviar as mensagens. Se você ainda não tem uma conta de e-mail dedicada para isso (ex: naoresponda@seudominio.com.br ou contato@seudominio.com.br), crie uma:
- Acesse o cPanel da sua hospedagem.
- Vá em Contas de E-mail.
- Clique em + Criar, defina o endereço e uma senha forte, e salve.
Guarde em mãos: o endereço de e-mail completo e a senha dessa conta. Você vai precisar deles daqui a pouco.
Passo 2 — Descubra os dados de SMTP dessa conta
Toda conta de e-mail criada na sua hospedagem pode ser usada via SMTP com estes dados, que seguem o padrão do seu próprio domínio:
- Servidor SMTP (host):
mail.seudominio.com.br(troque pelo seu domínio real) - Porta:
465com criptografia SSL, ou587com criptografia TLS - Usuário: o e-mail completo (ex: contato@seudominio.com.br)
- Senha: a senha dessa conta de e-mail
- Autenticação: sim, sempre habilitada
Se tiver qualquer dúvida sobre qual porta usar, comece pela 465/SSL — é a mais comum e costuma funcionar de primeira.
Passo 3 — Instale um plugin de SMTP no WordPress
O WordPress sozinho não troca o mail() por SMTP — é preciso um plugin para isso. Os mais usados 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.
- Busque por "WP Mail SMTP".
- Clique em Instalar e depois em Ativar.
Passo 4 — Configure o plugin com os dados do Passo 2
- Após ativar, vá em WP Mail SMTP → Configurações.
- Em De qual e-mail enviar, coloque o e-mail que você criou no Passo 1.
- Em Mailer, escolha a opção Other SMTP (ou "SMTP genérico").
- Preencha:
- SMTP Host:
mail.seudominio.com.br - Criptografia: SSL (porta 465) ou TLS (porta 587)
- SMTP Port: 465 ou 587, conforme a criptografia escolhida
- Auto TLS: ativado
- Autenticação: ativada
- SMTP Username: o e-mail completo
- SMTP Password: a senha da conta de e-mail
- SMTP Host:
- Clique em Salvar Configurações.
Passo 5 — Envie um e-mail de teste
Quase lá! Ainda dentro do plugin, procure a aba Enviar Teste de E-mail (Email Test), coloque um endereço seu para receber, e clique em enviar. Se chegar na caixa de entrada (sem ir pro spam), está tudo certo — seu WordPress agora envia e-mails de verdade! 🎉
Dica da Sensei: se o e-mail de teste não chegar, revise com calma usuário, senha, host e porta — 90% dos casos de erro são um desses quatro dados digitados errado. Confira também se a senha da conta de e-mail não tem espaços extras copiados sem querer.
Perguntas frequentes
- Posso usar o Gmail como SMTP em vez de um e-mail do meu domínio? É possível tecnicamente, mas não recomendamos: e-mails saindo com remetente "seudominio.com.br" através de servidores do Gmail tendem a cair em spam. O ideal é usar a conta de e-mail do próprio domínio, hospedada com você.
- Minhas configurações específicas de plano, limites de envio ou outros detalhes técnicos, onde confiro? Consulte o painel do cliente ou fale com o suporte — cada plano pode ter particularidades que preferimos confirmar direitinho com você em vez de arriscar um número errado aqui.
Pronto! Agora seus formulários, notificações e e-mails transacionais do WordPress têm muito mais chance de chegar direitinho na caixa de entrada. Qualquer dúvida no meio do caminho, é só chamar o suporte da GeHost — estamos por aqui torcendo pelo seu site! 💚