Você quer saber como corrigir o problema do WordPress que não envia e-mails? Esse é um problema muito comum, e quase todo mundo que tem um formulário de contato se depara com ele em algum momento.
O problema mais comum que encontrei é a forma como o WordPress lida com o e-mail por padrão. Ele depende de seu servidor da Web para enviar mensagens e, em muitos casos, esses e-mails nunca deixam o servidor.
Se você está perdendo notificações importantes, provavelmente está frustrado. Já tive sites em que as entradas de formulários não chegavam à caixa de entrada e isso causava confusão tanto para o proprietário do site quanto para seus usuários.
Portanto, neste guia, mostrarei exatamente como corrigir o problema, primeiro solucionando problemas comuns e, em seguida, usando um método que já usei muitas vezes para fazer com que os e-mails do WordPress funcionem de forma confiável.
Corrija seus e-mails do WordPress agora!
Como corrigir o problema do WordPress que não está enviando e-mails
Aqui está um bom tutorial em vídeo que detalha o problema de o WordPress não enviar e-mails, que usa o WP Mail SMTP junto com o SendLayer para autenticar suas mensagens.
Se você preferir seguir etapas escritas, o guia passo a passo abaixo fornece soluções para alguns problemas comuns de notificação por e-mail no WordPress.
1. Solução de problemas de e-mails do WordPress que não estão sendo enviados
Se estiver se perguntando por que seus e-mails do WordPress não estão sendo enviados (ou estão desaparecendo), primeiro execute as etapas de solução de problemas abaixo.
Verifique a pasta de spam ou lixo eletrônico
Antes de presumir que algo está quebrado, verifique sua pasta de spam. Já vi e-mails do WordPress perfeitamente válidos chegarem lá só porque o endereço do remetente não correspondia ao domínio do site.
Os provedores de e-mail, como o Gmail, sinalizam rapidamente as mensagens que não passam nas verificações básicas. Se você encontrar seu e-mail lá, marque-o como "Não é spam" e siga em frente com as outras etapas para evitar que isso aconteça novamente.
Se quiser verificar se seus e-mails estão sendo enviados para spam, você pode verificar se está em uma lista negra de spam. Teste o endereço IP do seu servidor usando o verificador de listas negras MXToolbox. Basta clicar em Blacklist Check para verificar mais de 100 listas negras de uma só vez.

Verifique se você está usando um e-mail de domínio
Se o seu site enviar e-mail de um endereço genérico como [email protected], isso pode ser um sinal de alerta para muitos servidores de e-mail. Sempre recomendo usar um endereço como [email protected].
Ele tem uma aparência mais profissional e reduz as chances de suas mensagens serem bloqueadas. Quando mudei um site para um e-mail baseado em domínio, a taxa de sucesso de entrega melhorou imediatamente.
Para verificar isso, vá para Configurações " Geral no painel do WordPress e verifique se o seu endereço de e-mail está correto. Se não for um e-mail de domínio, estiver desatualizado ou tiver um erro de digitação, seus e-mails nunca chegarão às caixas de entrada.

Teste a função PHP mail() em seu servidor
O WordPress usa a função mail() integrada do PHP para enviar mensagens. O problema? Muitos provedores de hospedagem bloqueiam ou limitam essa função para reduzir o spam.
Se você estiver usando hospedagem compartilhada e nada estiver sendo enviado, esse pode ser o motivo. A função padrão mail() do PHP não adiciona nenhuma autenticação para provar que a mensagem é legítima.
Normalmente, envio um e-mail de teste rápido usando uma ferramenta como o Mail-Tester para ver se a função de e-mail funciona. Se falhar, é hora de passar para o SMTP.
Da mesma forma, se estiver criando seu site no computador antes de carregá-lo, seus e-mails provavelmente não funcionarão. O WP Mail SMTP corrigirá o fato de o WordPress não enviar e-mails no localhost, para que você possa receber notificações do WordPress como se fosse um site ativo.
Não importa o motivo, se você não estiver recebendo e-mails do WordPress, há uma boa chance de que o WP Mail SMTP resolva o problema.
Os e-mails do WordPress ainda não estão sendo enviados?
Se nenhum desses problemas se aplicar a você, é provável que o problema seja simplesmente a falta de autenticação. Podemos corrigir isso com o WP Mail SMTP.
Portanto, se seus e-mails do WordPress forem enviados para spam ou se qualquer outro plug-in não estiver enviando notificações, o WP Mail SMTP deverá ajudar a corrigir seus problemas de capacidade de entrega de uma vez por todas.
2. Instale o plug-in SMTP do WP Mail
Usaremos o WP Mail SMTP para redirecionar seus e-mails por meio de um provedor de serviços de e-mail (ESP) de terceiros. Isso adicionará a autenticação necessária para que eles sejam entregues de forma confiável.
Primeiro, você deve instalar o WP Mail SMTP em seu site WordPress. O WP Mail SMTP é um plug-in do WordPress que reconfigura a função de correio eletrônico do PHP wp_mail()
para usar SMTP em vez de PHP.

É possível usar a versão gratuita ou paga, mas você precisará da versão Pro ou superior para usar os recursos de registro de e-mail e relatórios. Falaremos sobre essas configurações do plug-in mais adiante.
Para fazer o download do plug-in, acesse sua conta do WP Mail SMTP e clique na guia Downloads. Você pode fazer o download do arquivo zip do plug-in clicando em Download WP Mail SMTP.

Em seguida, vá para o seu site e faça login no painel do WordPress. Vá para Plugins " Add New. Carregue o arquivo zip do plug-in e clique em Install Now (Instalar agora).

Quando o plug-in estiver instalado, certifique-se de ativá-lo. Isso iniciará o Assistente de configuração em seu navegador. Agora estamos prontos para configurar seu provedor de e-mail para o WordPress.
2. Conectar o WordPress a um Mailer
Agora, você encaminhará seus e-mails por meio de um provedor de e-mail separado para corrigir o problema de o WordPress não enviar e-mails. Com o WP Mail SMTP, isso é muito fácil de configurar.
Sugiro que você use o Setup Wizard para não ter de perder tempo mexendo nas definições de configuração. Para começar, clique no botão Let's Get Started (Vamos começar) no Setup Wizard (Assistente de configuração).

Na próxima tela, você verá uma lista de remetentes disponíveis que podem ser configurados no WP Mail SMTP. Pessoalmente, recomendo usar o SendLayerSMTP.com ou Brevo (anteriormente Sendinblue).

Todos esses provedores ajudarão a corrigir o problema do WordPress que não está enviando e-mails. Entretanto, alguns deles não são adequados para grandes volumes de e-mail. Aqui está um guia rápido se você não tiver certeza do que escolher:
- Pequenos sites ou testes: Você pode usar outro SMTP para isso. No entanto, lembre-se de que a maioria dos servidores SMTP tem limites de taxa, portanto, isso pode fazer com que seus e-mails do WordPress falhem em um site ocupado. Para uma opção alternativa, SendLayerPostmark e Brevo (anteriormente Sendinblue) têm contas de avaliação gratuitas.
- Site que envia alguns e-mails por dia: O Gmail mailer é uma boa opção se você tiver uma conta do Google Workspace ou do Gmail. Ele permitirá que você envie e-mails de qualquer um dos seus aliases do Gmail no WordPress, o que é útil se você quiser usar diferentes aliases do Gmail com diferentes formulários ou plug-ins. No entanto, a configuração do Gmail e do Google Workspace é um pouco mais complicada.
- Sites de médio a grande porte: Os sites que enviam e-mails transacionais devem considerar um provedor de e-mail profissional, como SendLayer, SMTP.com ou Brevo.
Se você não tiver certeza do que escolher, o Brevo permite que você comece a enviar e-mails gratuitamente. Ele também autentica seu nome de domínio, em vez de um endereço de e-mail individual, para que você possa enviar e-mails de qualquer endereço em seu domínio no WordPress.
Quando você tiver escolhido um mailer, acesse a documentação usando os links abaixo. A documentação o ajudará a configurar uma conexão entre seu site e o mailer que você escolheu no Assistente.
Mailers disponíveis em todas as versões | Remetentes no WP Mail SMTP Pro |
---|---|
SendLayer | Amazon SES |
SMTP.com | Microsoft 365 / Outlook.com |
Brevo | Zoho Mail |
Google Workspace / Gmail | |
Pistola de correio | |
Carimbo do correio | |
SendGrid | |
SparkPost | |
Outros SMTP |
A documentação do seu provedor de e-mail explicará onde encontrar as credenciais necessárias e onde colá-las no Assistente de configuração.
Precisa de ajuda?
Nossa licença Elite inclui White Glove Setup para SendLayer, SMTP.com ou Brevo.
Se quiser configurar vários remetentes, você poderá fazê-lo nas configurações de Additional Connections (Conexões adicionais ) depois de concluir o Assistente de configuração.
Em seguida, você pode selecionar uma conexão de backup e configurar o Smart Routing. Quando você tiver configurado uma conexão, volte para este guia.
4. Ativar o registro de e-mail (recomendado)
Na próxima etapa, o assistente terá duas opções ativadas por padrão. São elas:
- Capacidade de entrega de e-mail
- Rastreamento de erros
Ambas as opções ajudarão a melhorar a capacidade de entrega de e-mails. Se você tiver o WP Mail SMTP Pro, poderá ativar recursos adicionais aqui também.

O primeiro recurso que você pode ativar aqui é o Detailed Email Logs (Registros detalhados de e-mail). Esse recurso permite que você veja o status de entrega de seus e-mails e outras informações úteis em Complete Email Reports.
Se desejar, você também pode receber um resumo semanal por e-mail mostrando uma visão geral dos seus registros recentes. Isso o ajuda a monitorar ativamente os e-mails do formulário de contato para ter certeza de que não está perdendo nenhum.

Os alertas instantâneos de e-mail informam quando um e-mail do seu site não é enviado. Dessa forma, você pode corrigir o problema com eficiência e fazer com que seus e-mails voltem a ser enviados.

Em seguida, se tiver ativado os registros de e-mail, você também terá a chance de ativar alguns recursos avançados de registro de e-mail.

Esses recursos permitem que você faça coisas como:
- Armazenar anexos no WordPress
- Reenviar ou encaminhar e-mails que falharam
- Exportar e-mails enviados no formato EML
- Exportação de registros em formato XLSX ou CSV
- Gerar relatórios por e-mail
- Acompanhe as aberturas e os cliques em seus e-mails do WordPress

Para obter mais detalhes, consulte nosso post sobre registro de e-mail no WordPress. Agora estamos prontos para concluir o assistente de configuração e testar seu e-mail.
Na última etapa, pegue a chave de licença da sua conta do WP Mail SMTP e cole-a na caixa para ativar os recursos Pro e as futuras atualizações.

E é isso! O WP Mail SMTP enviará um e-mail de teste automático para que você possa verificar se tudo está funcionando corretamente.

5. Forçar a partir do e-mail para evitar problemas de entrega
Quando você estiver configurando o seu mailer no WP Mail SMTP, há uma configuração que você provavelmente notará chamada Force From Email. Ela aparece logo abaixo do campo em que você insere o endereço de e-mail de origem.
Por padrão, o WordPress usa o e-mail do administrador do seu site para enviar mensagens. Mas já vi que isso pode causar problemas, especialmente com plug-ins diferentes do WordPress, porque o e-mail pode não corresponder ao endereço aprovado pelo seu servidor de e-mail.
É aí que essa configuração é útil. Quando você ativa a opção Force From Email , ela garante que todos os e-mails enviados do seu site usem o endereço que você inseriu no campo From Email.

Depois de ter tudo configurado, é hora de verificar se os e-mails estão realmente sendo enviados como deveriam.
Vá para WP Mail SMTP " Tools e clique na guia Email Test. É aqui que você pode enviar uma mensagem rápida para ver se seus e-mails do WordPress estão funcionando corretamente.

Perguntas frequentes sobre o não envio de e-mails pelo WordPress
Tem dúvidas sobre como os e-mails do WordPress não funcionam? Responderemos a algumas perguntas comuns abaixo.
O que é SMTP?
SMTP é a sigla de Simple Mail Transfer Protocol (Protocolo de Transferência de Correio Simples). É o protocolo que os servidores usam para enviar e-mails.
No WordPress, você pode usar o SMTP para enviar e-mails em vez de depender do seu servidor da Web. Isso é mais confiável porque adiciona a autenticação correta aos seus e-mails.
Que endereço de e-mail devo usar como e-mail "De"?
Muitos plug-ins de formulário de contato usam o e-mail do administrador como o endereço De. Isso pode causar problemas de capacidade de entrega de e-mail.
Agora que o WP Mail SMTP está instalado, você deve sempre usar o e-mail de origem que autenticou no assistente de configuração.
Isso garantirá que todos os seus e-mails tenham a autenticação correta. Em outras palavras, os e-mails do WordPress serão entregues como se tivessem sido enviados de sua conta de e-mail.
Se você tiver vários plug-ins diferentes, todos enviando e-mails, o WP Mail SMTP permite que você force o From Email e o From Name em todo o seu site.

Essa é uma maneira muito fácil de garantir que você não esteja enviando e-mails de um endereço de origem que não esteja autenticado.
Posso configurar o SMTP do WooCommerce?
Sim! Depois de concluir as etapas deste tutorial, todos os e-mails de pedidos do WooCommerce serão enviados a partir do mailer escolhido.
Você pode usar um servidor SMTP para o WooCommerce, mas recomendamos que você use um provedor de e-mail transacional. Isso garantirá que seus clientes recebam rapidamente os e-mails de pedidos do WooCommerce.
Por que não posso usar o PHPMailer?
O PHPMailer é o método padrão de envio de e-mail no WordPress, mas não é muito confiável. Com o PHP mail(), seus e-mails são enviados sem nenhuma informação de autenticação. Como resultado, os servidores de e-mail normalmente tratam os e-mails PHP como spam, levando a problemas de capacidade de entrega.
Para impedir que seus e-mails do WordPress sejam enviados para spam, você precisa configurar seu site WordPress para usar SMTP, que fornece a autenticação necessária para comprovar que seus e-mails são legítimos.
O plug-in WP Mail SMTP é usado quase universalmente por sites WordPress para interromper o envio de e-mails com PHP e usar SMTP. Além disso, ele facilita muito a solução de problemas de e-mail com o recurso de registro de e-mail incorporado do WP Mail SMTP.
Por que o "Other SMTP" não está funcionando?
Se o Outro servidor de correio SMTP não estiver funcionando ou se estiver recebendo um erro de SMTP, primeiro verifique se está usando as configurações de SMTP corretas no WP Mail SMTP.
Em particular, preste atenção à porta SMTP, pois servidores diferentes têm requisitos diferentes.
Se isso não funcionar, você pode estar usando um host que bloqueia o SMTP ou o impede de usar seu próprio servidor SMTP. Normalmente, esse bloqueio é feito para evitar que os usuários enviem spam do WordPress ou para incentivá-lo a pagar pelo serviço SMTP do próprio host.
Se o SMTP for bloqueado pelo seu host, você poderá usar qualquer um dos provedores de e-mail baseados em API, como Brevo, SMTP.com ou Gmail, para contornar esse problema. Para obter mais detalhes, consulte nossos artigos sobre:
Esses guias foram criados especificamente para clientes que não podem usar o SMTP para enviar e-mails em seu plano de hospedagem.
Por que a opção "Other SMTP" está fazendo com que meu site expire?
Se a opção Outro SMTP estiver causando o tempo limite do seu site WordPress, isso é um sinal de que você pode ter uma configuração de DNS incorreta ou de que seu servidor SMTP está inativo.
Esse também é um problema comum para os usuários da Cloudflare que têm as configurações de proxy erradas em sua zona DNS. Confira este guia para corrigir e-mails do WordPress no Cloudflare para obter detalhes completos sobre as configurações que você precisará alterar.
Por que o WordPress não está enviando um e-mail de confirmação aos usuários?
Se quiser que os usuários recebam um e-mail de confirmação depois de enviar um formulário de contato no seu site WordPress, você pode configurar isso facilmente usando o WPForms.
Para obter mais informações, consulte este artigo sobre como enviar e-mails de confirmação aos usuários após o envio de formulários.
Por que estou vendo um aviso de DMARC, SPF ou DKIM?
O WP Mail SMTP tem um verificador de domínio que analisa automaticamente os registros de DNS do seu domínio. Se ele detectar um problema com seu DNS que possa afetar a capacidade de entrega de e-mails, ele o notificará quando você enviar um e-mail de teste.

Para corrigir isso, comece lendo nossos guias sobre DNS:
Quando os registros de DNS estiverem corretos, seus e-mails terão a autenticação correta e não cairão mais na pasta de spam do destinatário.
O Gmail rejeita e-mails não autenticados, portanto, a configuração desses registros é particularmente importante para garantir que seus e-mails do WordPress sejam entregues aos usuários do Gmail.
Em seguida, rastreie a atividade de e-mail no WordPress
Agora que você corrigiu o fato de o WordPress não enviar e-mails, confira nosso rastreamento de aberturas e cliques. Use o WP Mail SMTP para rastrear aberturas e cliques em e-mails individuais ou gerar um relatório de e-mail para qualquer linha de assunto.

Isso torna o WP Mail SMTP um excelente plugin de rastreamento de usuários. E se você estiver procurando mais opções de plug-ins, confira nosso resumo dos melhores plug-ins de e-mail do WordPress.
Corrija seus e-mails do WordPress agora
Pronto para corrigir seus e-mails? Comece hoje mesmo a usar o melhor plugin SMTP para WordPress. Se você não tiver tempo para corrigir seus e-mails, poderá obter assistência completa da White Glove Setup como uma compra extra, e há uma garantia de reembolso de 14 dias para todos os planos pagos.
Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais dicas e tutoriais sobre o WordPress.