Configurações Ignoradas do WordPress Que Quebram a Entrega de E-mail (E Como Corrigi-las)

Resumir:ChatGPTPerplexity

Você instalou o WP Mail SMTP. Seus registros DNS estão perfeitos. Suas credenciais SMTP estão corretas. Você testou tudo.

Então, por que os e-mails AINDA não estão sendo enviados?

A maioria dos problemas de e-mail do WordPress são resolvidos assim que você configura o SMTP adequado. Mas, às vezes – mesmo com o WP Mail SMTP configurado corretamente – os e-mails falham por motivos que não têm nada a ver com seu provedor de e-mail.

Estas são as configurações do WordPress que silenciosamente quebram a entrega de e-mail, mesmo quando sua configuração SMTP está perfeita. Elas não geram mensagens de erro. Elas não quebram seu site. E são incrivelmente fáceis de ignorar porque você as configurou uma vez, anos atrás, e nunca mais pensou nelas.

Vamos corrigi-las.

Corrija seus e-mails do WordPress agora

1. Seu E-mail de Administrador do WordPress Está Incorreto (Sim, Realmente)

Primeiro de tudo: vá para Configurações » Geral e verifique seu "Endereço de E-mail de Administração".

Está correto? É um e-mail que você realmente verifica? Ainda é o endereço do seu antigo desenvolvedor de quando ele configurou seu site?

Isso importa mais do que você pensa. O WordPress usa este e-mail para solicitações de redefinição de senha, notificações do sistema, alertas de atualização de plugins e mensagens de erro críticas. Frequentemente, é também o endereço de fallback para notificações de formulários quando nada mais está configurado.

Se este e-mail estiver incorreto, você está perdendo mensagens importantes e nem sabe disso.

A correção:

  1. Vá para Configurações » Geral
  2. Atualize o Endereço de E-mail de Administração
  3. Verifique sua caixa de entrada para o e-mail de verificação (o WordPress envia um quando você o altera)
  4. Clique no link de confirmação
  5. Envie um e-mail de teste para garantir que realmente funcione

Observação para usuários de plugins de formulário

Se você não configurou endereços de e-mail de notificação específicos em seus formulários, eles usarão este e-mail de administrador como padrão. Portanto, se este estiver incorreto, suas notificações de formulário de contato também estarão indo para o lugar errado.

2. Seu "E-mail de Remetente" Está Quebrando Tudo

Usando Gmail como seu E-mail de Remetente? Outlook? Yahoo?

É provavelmente por isso que seus e-mails estão sendo rejeitados.

Servidores de e-mail não gostam quando você envia e-mails alegando ser do gmail.com através do servidor do seu site. Parece falsificação e eles o bloqueiam.

Mesmo que você esteja usando o mesmo domínio, enviar de um endereço de e-mail incompatível ou não autenticado causa problemas de entrega.

Espere, mas eu não tenho um endereço de e-mail no meu domínio…

Se você estiver usando um provedor de e-mail gratuito, precisará criar um endereço de e-mail profissional primeiro. A maioria dos provedores de hospedagem (como Bluehost, SiteGround ou HostGator) inclui contas de e-mail gratuitas com seu plano de hospedagem.

Não sabe como configurar um? Confira nosso guia sobre como criar seu próprio domínio de e-mail gratuitamente.

A correção:

  1. Crie um endereço de e-mail que corresponda ao seu domínio (como [email protected] ou [email protected])
  2. No WP Mail SMTP, vá para Configurações » Geral
  3. Digite seu e-mail de domínio no campo “E-mail de Origem”
  4. Ative “Forçar E-mail de Origem” para substituir outros plugins
  5. Configure a autenticação SPF e DKIM para seu domínio (o WP Mail SMTP o guiará por isso)
  6. Teste sua configuração

Esta é uma daquelas coisas que parecem pequenas, mas têm um impacto enorme em se seus e-mails realmente chegam às caixas de entrada.

Para obter instruções detalhadas sobre como alterar o nome e o e-mail do remetente do WordPress, confira nosso guia completo sobre configurações de remetente do WordPress.

3. O URL do Seu Site Está Incorreto (Especialmente Após Mover de Staging)

Isso pega as pessoas constantemente.

Você clona seu site de staging para produção. Ou migra de HTTP para HTTPS. Ou muda de domínio. E de repente os e-mails começam a falhar de maneiras estranhas.

Por quê? Porque o WordPress ainda está usando a URL antiga em suas funções principais, o que afeta os links de redefinição de senha (eles apontam para o site errado), o roteamento de e-mail, as funções internas de e-mail do WordPress e os redirecionamentos de envio de formulários.

A correção:

  1. Vá para Configurações » Geral
  2. Verifique se tanto o “Endereço do WordPress (URL)” quanto o “Endereço do Site (URL)” estão corretos
  3. Certifique-se de que sejam idênticos (a menos que você saiba especificamente por que não deveriam ser)
  4. Se você acabou de migrar, atualize sua estrutura de permalink (Configurações » Permalinks » Salvar Alterações)
  5. Limpe todos os caches
  6. Reconfigure as configurações de notificação do seu plugin de formulário para atualizar quaisquer URLs armazenadas

Isso é especialmente importante se você estiver enviando e-mails com links de volta para o seu site. URLs quebradas em e-mails parecem pouco profissionais e irritam seus usuários.

4. Você Instalou o WP Mail SMTP, Mas Não o Configurou de Fato

Este é o erro mais comum que vejo.

As pessoas instalam o WP Mail SMTP, se distraem e assumem que está funcionando. Mas se você não escolheu um remetente durante a configuração, o plugin está essencialmente “desligado” e seu site ainda está usando a função de e-mail PHP não confiável.

Veja o que realmente acontece: Quando o WP Mail SMTP está definido como “Padrão” ou “PHPMailer” no menu suspenso de remetente, ele não está controlando seus e-mails. Você precisa selecionar um provedor de serviços de e-mail real (como SendLayer, Gmail, SMTP.com, etc.) para que o plugin assuma o controle.

Nenhum remetente selecionado

Outro problema comum é ter vários plugins SMTP instalados. Se você tem o WP Mail SMTP mais outro plugin de e-mail, eles entrarão em conflito um com o outro e nenhum funcionará corretamente.

A correção:

  1. Vá para WP Mail SMTP » Configurações
  2. Certifique-se de ter selecionado um remetente real (não "Padrão" ou "PHPMailer")
  3. Conclua a configuração de autenticação para o remetente escolhido — siga a documentação do seu provedor específico
  4. Desative quaisquer outros plugins de SMTP ou e-mail
  5. Envie um e-mail de teste de WP Mail SMTP » Ferramentas » Teste de E-mail
  6. Verifique os logs de e-mail para confirmar que os e-mails estão sendo enviados através do seu remetente configurado

Se você não tem certeza de qual remetente usar, SendLayer, SMTP.com e Brevo são ótimas opções para e-mails transacionais do WordPress. Todos eles têm planos gratuitos para começar.

5. Permissões de Função de Usuário Estão Bloqueando Funções de E-mail

Isso é sorrateiro.

Se você personalizou funções ou permissões de usuário, pode ter removido acidentalmente permissões que o WordPress precisa para enviar e-mails corretamente.

Isso afeta editores que não podem enviar notificações, funções personalizadas que devem acionar e-mails automatizados, o manuseio de envios de formulários (especialmente se o usuário que envia tiver permissões restritas) e a funcionalidade de plugins que dependem de permissões específicas.

A correção:

  1. Revise as permissões das funções de usuário (use um plugin como User Role Editor, se necessário)
  2. Certifique-se de que as funções relevantes tenham estas permissões:
    • manage_options (para administradores)
    • edit_posts (para criadores de conteúdo)
    • upload_files (se os e-mails incluírem anexos)
  3. Redefina as funções personalizadas para os padrões se você suspeitar de corrupção
  4. Teste o envio de e-mails de diferentes contas de usuário

Se você está tendo problemas consistentemente com e-mails de registro de usuário especificamente, consulte nosso guia completo de solução de problemas para problemas de e-mail de registro.

6. O Limite de Memória do PHP Está Muito Baixo

Quando o WordPress fica sem memória, ele falha antes mesmo de chegar ao wp_mail().

Isso acontece com mais frequência ao enviar e-mails com anexos grandes, processar várias notificações ao mesmo tempo, executar plugins que consomem muitos recursos simultaneamente ou lidar com períodos de alto tráfego.

Você não receberá uma mensagem de erro dizendo "falha no e-mail". Todo o processo simplesmente para.

A correção:

  1. Verifique seu limite de memória atual (a maioria dos sites WordPress precisa de pelo menos 256 MB)
  2. Aumente-o adicionando isto ao wp-config.php:

php

  define(‘WP_MEMORY_LIMIT’, ‘256M’);

  1. Se você estiver em hospedagem compartilhada, entre em contato com seu provedor para aumentar o limite
  2. Revise seus logs do WP Mail SMTP para ver se as falhas se correlacionam com períodos de alto tráfego

Para mais soluções para falhas de e-mail relacionadas à memória, confira nosso guia sobre como corrigir falhas na entrega de e-mail no WordPress.

7. O WP-Cron Está Quebrado ou Desativado

O WordPress Cron (WP-Cron) gerencia tarefas agendadas. Quando ele quebra, todo o seu envio de e-mails baseado em tempo também quebra.

Isso inclui notificações de comentários agendadas, alertas de atualização de plugins, notificações de formulários atrasadas, lembretes de renovação de assinatura e e-mails de carrinho abandonado.

Saiba mais sobre como configurar fluxos de trabalho de e-mail automatizados confiáveis no WordPress.

O WP-Cron pode falhar quando é desativado manualmente, seu provedor de hospedagem o bloqueia, seu site não tem tráfego regular para ativá-lo ou um conflito de plugin impede sua execução.

A correção:

  1. Instale um plugin como o WP Crontrol para verificar o status do WP-Cron
  2. Procure por tarefas de e-mail agendadas que não estão sendo executadas
  3. Se o WP-Cron estiver desativado, reative-o ou configure um trabalho cron real no servidor
  4. Limpe eventos cron travados
  5. Use a ferramenta de teste do WP Mail SMTP para confirmar a entrega de e-mails após corrigir o cron

Se você estiver usando formulários de contato com notificações agendadas ou atrasadas, um cron com defeito significa que esses e-mails nunca são enviados.

8. Configurações da Rede Multisite

O WordPress multisite adiciona outra camada de dores de cabeça com e-mails. As configurações de toda a rede podem substituir as configurações de sites individuais e, quando algo falha, boa sorte para descobrir qual de seus cinquenta subsites está causando o problema.

O problema principal? Falta de visibilidade. O WordPress não oferece um log centralizado mostrando todos os e-mails em sua rede. Quando alguém no Site B relata um e-mail de redefinição de senha ausente, você fica preso caçando em vários painéis tentando descobrir se é um conflito de plugin, um problema de configuração ou um desastre em toda a rede.

Pior ainda, todos esses e-mails de todos esses subsites fluem pelo mesmo canal de entrega. Se um subsite começar a gerar reclamações de spam, isso prejudicará a capacidade de entrega de toda a sua rede.

A correção:

Acesse Meus Sites » Admin da Rede » Configurações para revisar as configurações de e-mail de toda a rede. Se você estiver usando o WP Mail SMTP Pro, ative-o em toda a rede para que ele funcione em todos os subsites. Sua licença cobre toda a rede como uma única instalação.

Verifique se os administradores de sites individuais têm as permissões necessárias para gerenciar suas próprias configurações de e-mail. Para a configuração completa, incluindo log e monitoramento centralizados, consulte nosso guia para gerenciar e-mails multisite.

9. Outro Plugin Está Bloqueando Silenciosamente Notificações por E-mail

Este é o mais frustrante.

Alguns plugins desativam ou substituem as notificações padrão do WordPress sem avisar:

  • Plugins de segurança bloqueando notificações de login "para sua proteção"
  • Plugins de e-commerce assumindo o controle do wp_mail() com seu próprio sistema
  • Plugins de formulário suprimindo notificações duplicadas
  • Outros plugins SMTP/mailer em conflito
  • Plugins de cache interferindo nas funções de e-mail

Você não saberá que isso está acontecendo, a menos que procure especificamente por isso.

A correção:

  1. Desative temporariamente plugins suspeitos um por um
  2. Verifique os logs de e-mail do WP Mail SMTP após cada desativação para ver se os e-mails começam a funcionar
  3. Ative o modo de depuração do WP Mail SMTP para obter saídas detalhadas
  4. Depois de identificar o culpado, faça uma das seguintes opções:
    • Configure-o para funcionar em conjunto com o WP Mail SMTP
    • Substitua-o por uma alternativa
    • Entre em contato com o desenvolvedor para obter orientação sobre compatibilidade

Para etapas detalhadas de solução de problemas ao lidar com conflitos de plugins, consulte nosso guia de solução de problemas do WP Mail SMTP.

Os logs detalhados do WP Mail SMTP mostram quais e-mails foram acionados, quais foram bloqueados e onde ocorreram falhas. É a maneira mais rápida de diagnosticar conflitos de plugins.

Estas Configurações São Apenas o Começo

Corrigir essas nove configurações resolverá muitos problemas de e-mail. Mas eis a realidade: a entrega de e-mails do WordPress tem muitas partes móveis para que apenas as configurações garantam o sucesso.

Seus e-mails ainda precisam de autenticação adequada. Seu provedor de hospedagem ainda precisa permitir o envio de e-mails. Seu serviço de e-mail escolhido precisa ser configurado corretamente. E você precisa de uma maneira de saber quando algo quebra.

É por isso que a maioria dos sites WordPress usa SMTP em vez de depender da função de e-mail PHP padrão. O SMTP adiciona a autenticação que prova que seus e-mails são legítimos, o que é a diferença entre chegar à caixa de entrada ou à pasta de spam.

Corrija seus e-mails do WordPress agora

Próximo, Aprenda o Básico da Entregabilidade de E-mail

Agora que você corrigiu os problemas comuns de configuração, aprenda como configurar a autenticação e a entregabilidade de e-mail adequadas em nosso Guia para Iniciantes sobre Entregabilidade de E-mail.

Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.

Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.

Aviso: Nosso conteúdo é sustentado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso importa e como você pode nos apoiar.

Rachel Adnyana

Rachel escreve sobre WordPress há uma década e constrói sites há muito mais tempo. Além do desenvolvimento web, ela é fascinada pela arte e ciência de SEO e marketing digital. Saiba Mais

Experimente nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.