Como corrigir o WordPress não enviando e-mails em 2022
Publicados: 2021-07-29Você quer saber como corrigir o problema do WordPress não enviar e-mail?
Esse é um problema super comum, e quase todo mundo com um formulário de contato vai se deparar com esse problema em algum momento. Mas também é muito fácil de corrigir.
Mostraremos como corrigir seus problemas de e-mail do WordPress para que você possa começar a receber notificações sem problemas.
Corrija seus e-mails do WordPress agora
Por que meus e-mails do WordPress não estão sendo enviados?
Existem alguns motivos potenciais pelos quais seus e-mails do WordPress não estão sendo enviados:
- Seus e-mails parecem spam : esse é o motivo mais comum. Quando seu servidor web gera um e-mail, ele cria apenas os cabeçalhos necessários para a entrega básica de e-mail usando PHP mail(). A função padrão PHP mail() não adiciona nenhuma autenticação para provar que a mensagem é legítima. Você pode usar o WP Mail SMTP para corrigir isso.
- Seu provedor de hospedagem na web desativou o PHP mail(): Devido a problemas de segurança inerentes com o PHP mail(), muitos hosts da web simplesmente desabilitam o PHP para envio de e-mail, então seu site WordPress não pode enviar mensagens. Você pode se deparar com isso se você for Amazon EC2 ou Lightsail. O WP Mail SMTP permitirá que você contorne isso, pois usa SMTP em vez de PHP para entregas de e-mail.
- Você está usando localhost : se você estiver criando seu site em seu computador antes de carregá-lo, seus e-mails provavelmente não funcionarão. O WP Mail SMTP corrigirá o WordPress não enviando e-mail no host local, para que você possa receber notificações do WordPress como um site ao vivo faria.
Vamos instalar o WP Mail SMTP agora.
Como corrigir o problema de não enviar e-mail do WordPress
Vamos usar o WP Mail SMTP para redirecionar seus e-mails por meio de um provedor de serviços de e-mail de terceiros (ESP). Isso adicionará a autenticação necessária para que sejam entregues de forma confiável.
- Instale o plug-in SMTP do WP Mail
- Conecte seu site WordPress a um serviço de mala direta
- Ativar o registro de e-mail
- Perguntas frequentes sobre o WordPress não enviar e-mail
Vamos instalar o plugin primeiro.
1. Instale o plug-in SMTP do WP Mail
Primeiro, você deve instalar o WP Mail SMTP no seu site WordPress. WP Mail SMTP é um plugin do WordPress que reconfigura a função de mailer PHP wp_mail() para usar SMTP em vez de PHP. Você pode usar a versão gratuita ou paga, mas desejará que o Pro ou superior use os recursos de registro e relatório de e-mail sobre os quais falaremos mais tarde.
Para baixar o plug-in, vá até sua conta SMTP do WP Mail e clique na guia Downloads . Você pode baixar o arquivo zip do plugin clicando em Download WP Mail SMTP .

Em seguida, mude para o seu site e faça login no painel do WordPress. Vá para Plugins » Adicionar novo .

Carregue o arquivo zip do plug-in e clique em Instalar agora .

Depois que 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 WordPress.
2. Conecte seu site WordPress a um serviço de mala direta
Vamos encaminhar seus e-mails por meio de um provedor de e-mail separado para corrigir o problema de não envio de e-mail do WordPress.
Com WP Mail SMTP, isso é super fácil de configurar. Vamos usar o Assistente de Configuração para que você não precise perder tempo brincando com as definições de configuração.
Para começar, clique no botão Vamos Começar no Assistente de Configuração.

Na próxima tela, você verá uma lista de mailers disponíveis que você pode configurar no WP Mail SMTP.

Todos esses provedores ajudarão a corrigir o problema de não envio de e-mail do WordPress. No entanto, 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 aqui:
- 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, Postmark e Sendinblue têm contas de avaliação gratuitas.
- Site enviando alguns e-mails por dia : o mailer do Gmail é 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 plugins. O Gmail e o Google Workspace são um pouco mais complicados de configurar.
- Sites de médio a grande porte : os sites que enviam e-mails transacionais devem considerar um provedor de e-mail profissional como SMTP.com ou Sendinblue.
Se você não tem certeza do que escolher, a Sendinblue tem um plano gratuito para até 300 e-mails por dia. 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.
Você pode se inscrever no plano gratuito sem cartão de crédito.

Quando você escolher um mailer, vá para a documentação usando os links abaixo. O documento 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 | Mailers no WP Mail SMTP Pro |
|---|---|
| SMTP.com | Amazon SES |
| Sendinblue | Microsoft 365/Outlook.com |
| Google Workspace/Gmail | Zoho Mail |
| Metralhadora | |
| Carimbo postal | |
| SendGrid | |
| SparkPost | |
| Outros SMTP |
Preciso de uma mão?
Nossa licença Elite inclui White Glove Setup para SMTP.com ou Mailgun.
Depois de configurar uma conexão, volte para este guia.
3. Ative o registro de e-mail
Na próxima etapa, o assistente terá duas opções habilitadas por padrão. Eles estão:
- Capacidade de entrega de e-mail
- Rastreamento de erros
Ambas as opções ajudarão a melhorar a capacidade de entrega de e-mail.
Se você tiver o WP Mail SMTP Pro, também poderá ativar o Resumo de e-mail semanal e os logs de e-mail detalhados aqui.

Então, como isso vai ajudar?
Primeiro, nosso recurso de log de e-mail faz muito mais do que apenas o log de e-mail do WordPress!

Uma vez ativado, você também pode:
- Rastreie aberturas e cliques em seus e-mails do WordPress
- Veja o status de entrega em um gráfico
- Armazenar anexos no WordPress
- Reenviar ou encaminhar e-mails que falharam
- Exporte e-mails enviados no formato EML
- Exporte logs no formato XLSX ou CSV
- Gerar relatórios de e-mail

E o resumo semanal de e-mail enviará uma atualização todas as segundas-feiras com estatísticas de entrega. Isso ajuda você a monitorar ativamente seus e-mails de formulário de contato para garantir que não esteja perdendo nenhum.

Agora estamos prontos para concluir o Assistente de configuração e testar seu e-mail.
Para a última etapa, pegue a chave de licença da sua conta WP Mail SMTP e cole-a na caixa para ativar os recursos Pro e atualizações futuras.

E é isso! O WP Mail SMTP enviará um e-mail de teste para confirmar que tudo está funcionando.
Corrija seus e-mails do WordPress agora
Perguntas frequentes sobre o WordPress não enviar e-mail
Tem dúvidas sobre os e-mails do WordPress que não estão funcionando? Responderemos a algumas perguntas comuns abaixo.
- O que é SMTP?
- Qual endereço de e-mail devo usar como o e-mail “De”?
- Posso configurar o SMTP do WooCommerce?
- Por que não posso usar o PHPMailer?
- Por que “Outro SMTP” não está funcionando?
- Por que “Outro SMTP” está fazendo meu site expirar?
- Por que estou vendo um aviso DMARC, SPF ou DKIM?
- Por que o WordPress não está enviando e-mail de confirmação para os usuários?
Vamos começar.
O que é SMTP?
SMTP significa Simple Mail Transfer Protocol. É 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 web. Isso é mais confiável porque adiciona a autenticação correta aos seus e-mails.
Qual endereço de e-mail devo usar como o e-mail “De”?
Muitos plugins de formulário de contato usam o e-mail do administrador como o endereço De. Isso pode causar problemas de entrega de e-mail.
Agora que você tem o WP Mail SMTP instalado, você deve sempre usar o From Email que você autenticou no Setup Wizard. 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 fossem enviados da sua conta de e-mail.
Se você tiver vários plugins diferentes, todos enviando e-mail, o WP Mail SMTP permite que você force o e-mail do remetente e o nome do remetente em todo o site.

Essa é uma maneira super fácil de garantir que você não esteja enviando e-mails de um endereço De 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 da sua mala direta escolhida.
Você pode usar um servidor SMTP para WooCommerce, mas recomendamos que você use um provedor de e-mail transacional. Isso garantirá que seus clientes recebam e-mails de pedidos do WooCommerce rapidamente.
Por que não posso usar o PHPMailer?
PHP Mailer é o método padrão de envio de e-mail no WordPress, mas não é muito confiável. Com PHP mail(), seus e-mails são enviados sem nenhuma informação de autenticação. Como resultado, os servidores de e-mail normalmente tratam e-mails PHP como spam, levando a problemas de entrega.
Para impedir que seus e-mails do WordPress sejam spam, você precisa configurar seu site WordPress para usar SMTP, que fornece a autenticação necessária para provar que seus e-mails são legítimos.
O plugin WP Mail SMTP é usado quase universalmente por sites WordPress para parar de enviar e-mails com PHP e usar SMTP.
Por que “Outro SMTP” não está funcionando?
Se o outro mailer SMTP não estiver funcionando ou você 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 restringe o uso de seu próprio servidor SMTP. Esse bloqueio é normalmente implementado para impedir 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 estiver bloqueado pelo seu host, você pode usar qualquer um dos provedores de e-mail baseados em API, como Sendinblue, SMTP.com ou Gmail, para contornar isso. Para mais detalhes, confira nossos artigos sobre:
- Como corrigir e-mails do WordPress no GoDaddy
- Como usar o SMTP do WordPress na Hospedagem A2
Esses guias são projetados especificamente para clientes que não podem usar SMTP para enviar e-mail em seu plano de hospedagem.
Por que “Outro SMTP” está fazendo meu site expirar?
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 que seu servidor SMTP está inativo.
Esse também é um problema comum para usuários da Cloudflare que têm configurações de proxy erradas em sua zona DNS. Confira este guia para corrigir e-mails do WordPress na Cloudflare para obter detalhes completos das configurações que você precisará alterar.
Por que estou vendo um aviso DMARC, SPF ou DKIM?
O WP Mail SMTP possui um Verificador de Domínio que verifica automaticamente os registros DNS do seu domínio. Se detectar um problema com seu DNS que possa afetar a capacidade de entrega do e-mail, ele o notificará quando você enviar um e-mail de teste.

Para corrigir isso, comece lendo nossos guias sobre DNS:
- O que são DMARC, FPS e DKIM?
- Como criar um registro DMARC
- Como mesclar 2 registros SPF
Assim que seus registros DNS estiverem corretos, seus e-mails terão a autenticação correta e não irão mais parar na pasta de spam do seu destinatário.
Por que o WordPress não está enviando e-mail de confirmação para os usuários?
Se você deseja que os usuários recebam um e-mail de confirmação após enviar um formulário de contato em seu site WordPress, você pode configurar isso facilmente usando WPForms. Para obter mais informações, consulte este artigo sobre como enviar emails de confirmação aos usuários após o envio de formulários.
Corrija seus e-mails do WordPress agora
Em seguida, acompanhe a atividade de e-mail no WordPress
Agora que você corrigiu o WordPress não enviar e-mails, confira nosso rastreamento de aberturas e cliques.
Você pode rastrear aberturas e cliques em emails individuais ou gerar um relatório de email para qualquer linha de assunto. Isso torna o WP Mail SMTP um incrível plugin de rastreamento de usuários.

Pronto para corrigir seus e-mails? Comece hoje com o melhor plugin SMTP para WordPress. O WP Mail SMTP Elite inclui a configuração White Glove completa e oferece uma garantia de reembolso de 14 dias.
Se este artigo o ajudou, siga-nos no Facebook e Twitter para mais dicas e tutoriais sobre WordPress.
