Nesta página
- O que o WP Mail SMTP faz
- Quando você precisa do WP Mail SMTP
- Passo 1: Escolha um mailer
- Passo 2: Instale o WP Mail SMTP
- Passo 3: Configure o From Email e o From Name
- Passo 4: Conecte a Brevo ou outro mailer
- Passo 5: Autentique o domínio
- Passo 6: Faça os testes certos
- Passo 7: Use logs e alertas
- Observações de configuração para WooCommerce
- Observações de configuração para formulários de contato
- Solução de problemas no WP Mail SMTP
- Segurança e higiene de credenciais
- Checklist de manutenção
O WP Mail SMTP é uma solução prática para um dos problemas operacionais mais comuns do WordPress: emails do site que nunca chegam, chegam atrasados ou caem no spam. Ele substitui o caminho de envio padrão, que é frágil, por um mailer SMTP ou API apoiado por um provedor.
O plugin é só parte da solução. Um email confiável no WordPress também exige remetente verificado, autenticação de domínio, configurações de From corretas, logs e testes reais com os plugins que de fato geram emails.
O que o WP Mail SMTP faz
O WordPress envia emails por meio de wp_mail(). Por padrão, isso costuma depender da configuração de email do servidor de hospedagem. O WP Mail SMTP muda essa rota para que os emails do WordPress saiam por um mailer configurado.
Tipos de email que costumam ser afetados:
- Emails de redefinição de senha.
- Notificações de novos usuários e para o admin.
- Notificações de formulários de contato.
- Emails de pedidos do WooCommerce.
- Emails de assinaturas e cursos.
- Emails de reservas, agendamentos e orçamentos.
- Alertas de segurança e de plugins.
Esse é o email transacional do site. Ele é diferente do email marketing de newsletters, embora o mesmo provedor possa atender os dois.
Quando você precisa do WP Mail SMTP
Instale um mailer adequado se:
- Os formulários de contato dizem “enviado”, mas nada chega.
- Os emails de pedidos do WooCommerce não aparecem.
- A redefinição de senha falha.
- Os emails caem no spam.
- A sua hospedagem bloqueia o PHP mail ou o SMTP de saída.
- Você precisa de logs para suporte e diagnóstico.
- Você trocou de domínio, DNS, hospedagem ou provedor de email.
- Você tem uma loja, um site de assinaturas, um sistema de reservas, um LMS ou um site de geração de leads.
Para um site institucional sem formulários nem contas, o risco é menor. Para qualquer site que dependa de leads, pedidos ou emails de conta, a confiabilidade do envio é infraestrutura de produção.
Passo 1: Escolha um mailer
O WP Mail SMTP aceita vários tipos de mailer. Escolha com base nas ferramentas que você já usa e no nível de monitoramento de que precisa.
| Tipo de mailer | Melhor para | Observações |
|---|---|---|
| Brevo | Sites que querem email transacional e também opções de marketing ou CRM | Confira os limites atuais da conta e o domínio do remetente antes de mover os emails de produção |
| SendGrid ou Mailgun | Sites tocados por desenvolvedores que querem envio via API e dados de eventos | Bom para times técnicos acostumados com DNS e logs |
| SMTP.com ou similar | Sites que querem infraestrutura SMTP dedicada | Confirme plano, credenciais, porta e configurações de criptografia |
| Gmail ou Google Workspace | Sites de baixo volume que já usam identidades Google | A configuração do OAuth e os limites de envio importam |
| Amazon SES | Sistemas de alto volume ou centrados na AWS | Poderoso, mas mais técnico para configurar e monitorar |
| Outro SMTP | Email corporativo existente ou SMTP fornecido pela hospedagem | Use só se o provedor oferecer envio autenticado confiável |
Prefira um mailer com relatórios de erro claros. Quando o email quebra, os logs costumam ser a diferença entre uma correção rápida e ficar adivinhando.
Passo 2: Instale o WP Mail SMTP
No painel do WordPress:
- Vá em Plugins > Add New.
- Busque por “WP Mail SMTP”.
- Instale o plugin do editor conhecido.
- Ative-o.
- Abra as configurações do WP Mail SMTP ou o assistente de configuração.
Se o site já tiver outro plugin de SMTP ou de mailer, não rode dois plugins de mailer ao mesmo tempo. Decida qual plugin cuida dos emails do WordPress e desative os outros depois de testar a migração.
Passo 3: Configure o From Email e o From Name
As configurações de From afetam a confiança e a autenticação.
Use:
- Um From Email no seu domínio, como
[email protected],[email protected]ou[email protected]. - Um From Name que os usuários reconheçam.
- Um endereço de resposta que alguém acompanhe.
- O Force From Email só quando todos os plugins puderem usar essa identidade com segurança.
Evite:
- Enviar emails do site da empresa a partir de um endereço de caixa postal gratuita.
- Usar um domínio que você não controla.
- Misturar vários domínios de From entre plugins.
- Trocar a identidade de From com frequência.
No e-commerce, use um remetente consistente para mensagens de pedido e de conta, para que os clientes saibam o que esperar.
Passo 4: Conecte a Brevo ou outro mailer
Para uma configuração via API no estilo da Brevo:
- Crie ou acesse a conta no provedor de email.
- Verifique o domínio de envio ou a identidade do remetente.
- Crie a chave de API ou as credenciais SMTP que o plugin exige.
- Selecione o mailer correspondente no WP Mail SMTP.
- Cole a credencial nas configurações do plugin.
- Salve as configurações.
- Envie um email de teste.
-
Crie ou acesse a conta no provedor de email
-
Verifique o domínio de envio
- Ou a identidade do remetente
-
Crie a chave de API
- Ou as credenciais SMTP que o plugin exige
-
Selecione o mailer correspondente
- No WP Mail SMTP
-
Cole a credencial e salve
-
Envie um email de teste
Para SMTP genérico:
- Confirme o host SMTP.
- Confirme a porta.
- Escolha o modo de criptografia correto.
- Use exatamente o usuário e a senha ou a chave SMTP gerada.
- Verifique se a hospedagem bloqueia portas SMTP de saída.
Se o SMTP genérico falhar por restrições da hospedagem, um mailer via API pode ser um caminho melhor.
Passo 5: Autentique o domínio
O WP Mail SMTP pode rotear o email corretamente e, mesmo assim, os provedores de caixa de entrada continuarem desconfiando do domínio. A autenticação de DNS completa a configuração.
Configure:
- SPF para o serviço que envia os seus emails.
- DKIM para a verificação criptográfica do remetente.
- DMARC para que os provedores de destino saibam como avaliar o alinhamento.
Fique atento a erros comuns de DNS:
- Vários registros SPF no mesmo domínio.
- DKIM copiado sem aspas ou com valores cortados.
- Registros adicionados ao domínio ou subdomínio errado.
- Política DMARC aplicada de forma agressiva antes do monitoramento.
- Endereço From usando um domínio diferente do remetente autenticado.
Depois de mudanças no DNS, envie mensagens reais e confira os resultados de autenticação. Não confie só na tela do provedor de DNS.
Passo 6: Faça os testes certos
O email de teste do WP Mail SMTP confirma a conexão com o mailer. Ele não prova que todos os fluxos do WordPress estão resolvidos.
Rode este conjunto de testes:
| Teste | Resultado esperado |
|---|---|
| Email de teste do WP Mail SMTP | Confirma as credenciais e a conexão com o mailer |
| Redefinição de senha | Confirma o email de conta do núcleo do WordPress |
| Notificação de novo usuário | Confirma o caminho das notificações de usuário/admin |
| Formulário de contato | Confirma o destinatário e as configurações de template do plugin de formulários |
| Pedido de teste no WooCommerce | Confirma os emails de pedido para o cliente e para a loja |
| Pedido com falha/reembolsado | Confirma templates do WooCommerce usados com menos frequência |
| Alerta de segurança ou de backup | Confirma os alertas operacionais, se forem usados |
Teste também com uma caixa de email fora do seu domínio. A entrega interna pode funcionar enquanto os emails para clientes falham.
Passo 7: Use logs e alertas
Os logs de email não são só uma comodidade de recurso pago. Eles são evidência operacional.
Campos de log úteis:
- Horário do envio.
- Destinatário.
- Assunto.
- Resposta do mailer.
- Mensagem de erro.
- Plugin ou hook de origem.
- Status de entrega, quando disponível.
Quando um cliente diz “nunca recebi o email de redefinição de senha”, os logs mostram se o WordPress tentou enviá-lo, se o provedor o aceitou e onde investigar em seguida.
- WordPresswp_mail()Plugin ou hook de origemHorário do enviotentado
- MailerAPI do provedor ou SMTPResposta do mailerMensagem de erroaceito
- Destinatáriocaixa de entradaStatus de entregaquando disponível
Observações de configuração para WooCommerce
Sites com WooCommerce precisam de cuidado extra, porque falhas de email afetam o suporte e a receita.
Verifique:
- Se os templates de email do WooCommerce estão ativados.
- Se os destinatários de admin estão corretos.
- Se os emails para clientes usam uma identidade de From confiável.
- Se as mudanças de status do pedido disparam as mensagens esperadas.
- Se clientes que compram como convidados recebem o email do pedido.
- Se as mensagens de reembolso, cancelamento e pedido com falha funcionam.
- Se nenhum plugin de automação de marketing está duplicando os emails transacionais de pedidos.
Se você também usa um plugin de email marketing no WooCommerce, separe com clareza os emails transacionais de pedidos das campanhas promocionais.
Observações de configuração para formulários de contato
Para formulários:
- Mantenha o endereço From no seu domínio.
- Coloque o email do visitante no Reply-To.
- Não use o email do visitante como endereço From.
- Confirme que a notificação para o admin e a confirmação para o visitante estão ativadas, se forem necessárias.
- Confira as configurações de proteção contra spam se os envios sumirem.
- Teste cada formulário separadamente.
Um teste bem-sucedido do WP Mail SMTP não conserta um formulário de contato com destinatário errado ou notificação desativada.
Solução de problemas no WP Mail SMTP
| Problema | Causa provável | Correção |
|---|---|---|
| O email de teste falha | Credencial errada, porta bloqueada, configuração de mailer incorreta | Recrie as credenciais, confira porta/criptografia, teste um mailer via API |
| O teste funciona, mas os formulários falham | Problema na configuração de notificação do formulário | Confira destinatário, From, Reply-To e as notificações de cada formulário |
| Os emails caem no spam | Falta de autenticação ou problema de reputação | Configure SPF, DKIM, DMARC e revise o conteúdo |
| Emails do WooCommerce não aparecem | Template desativado ou status que não disparou o envio | Confira as configurações de email do WooCommerce e as transições de status do pedido |
| O endereço From muda sem explicação | Outro plugin sobrescreve os cabeçalhos do email | Desative plugins de email duplicados e force as configurações com cuidado |
| Funciona para o admin, mas não para clientes | Supressão, endereço do cliente ou problema no caminho do template | Confira os logs e teste endereços externos |
Segurança e higiene de credenciais
Trate as credenciais do mailer como segredos de produção.
- Guarde as credenciais só nas configurações do plugin ou num gerenciador de segredos aprovado.
- Não cole chaves de API em posts, páginas ou tickets.
- Troque as credenciais se elas tiverem sido expostas.
- Restrinja as chaves de API se o provedor oferecer permissões com escopo.
- Remova credenciais de mailer que não são mais usadas depois da migração.
- Limite o acesso de admin aos usuários que realmente precisam.
Credenciais de email podem ser usadas para spam. Proteja-as como credenciais de pagamento ou de infraestrutura.
Checklist de manutenção
Revise todo mês ou depois de mudanças importantes:
- As versões do plugin e do WordPress estão atualizadas.
- O email de teste funciona.
- A redefinição de senha funciona.
- Os formulários de contato funcionam.
- Os emails de pedidos do WooCommerce funcionam.
- SPF, DKIM e DMARC continuam passando.
- Os logs não mostram falhas repetidas.
- Os sinais de bounce e de reclamação continuam baixos.
- Plugins SMTP antigos não foram reativados.
Teste de novo também depois de mudar DNS, domínio, hospedagem, CDN, checkout, plugin de formulários, plugin de segurança ou provedor de email.
Perguntas frequentes
O que é o WP Mail SMTP?
O WP Mail SMTP é um plugin de envio de email para WordPress que encaminha os emails do WordPress por um serviço SMTP ou API autenticado, em vez de depender do envio padrão do servidor.
Como configurar o WP Mail SMTP?
Instale o plugin, escolha um mailer, conecte as credenciais do provedor, defina um From Email no seu domínio verificado, autentique o domínio com SPF/DKIM/DMARC, envie emails de teste e depois teste as notificações do WordPress, de formulários, do WooCommerce e do admin.
Qual mailer devo usar com o WP Mail SMTP?
Escolha conforme o seu stack atual, volume e necessidade de logs. Brevo, SendGrid, Mailgun, SMTP.com, Gmail e Amazon SES são opções comuns. Mailers via API costumam ser mais fáceis de monitorar; SMTP funciona bem quando a hospedagem permite a conexão necessária.
O WP Mail SMTP basta para newsletters?
Não. O WP Mail SMTP cuida do envio transacional do WordPress. Newsletters precisam de uma plataforma de email marketing com assinantes, descadastro, templates, segmentação e relatórios de campanha.
Devo usar SMTP ou um mailer via API?
Use a opção que o seu provedor e o seu site suportam de forma confiável. Mailers via API costumam ter configuração e logs mais limpos. SMTP funciona bem quando credenciais, portas, criptografia e regras da hospedagem estão corretas.
Posso usar o mesmo provedor para emails do WordPress e emails de marketing?
Pode, mas mantenha os casos de uso separados. Emails transacionais do WordPress e campanhas de marketing exigem consentimentos, templates, relatórios e regras de supressão diferentes.
O que fazer se o email de teste funciona, mas os usuários continuam reclamando?
Confira os logs dos fluxos reais. Teste redefinição de senha, formulários, status de pedidos do WooCommerce e caixas de entrada de destinatários externos. Um teste de conexão só prova que o plugin consegue enviar uma mensagem.