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

Resumir:ChatGPTPerplexity

Instalou o WP Mail SMTP. Os seus registos DNS estão perfeitos. As suas credenciais SMTP estão corretas. Testou tudo.

Então, por que é que os e-mails AINDA não estão a ser enviados?

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

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

Vamos corrigi-las.

Corrija os Seus Emails do WordPress Agora

1. O seu e-mail de administrador do WordPress está incorreto (sim, a sério)

Primeiro, vamos ao básico: vá a Definições » Geral e veja o seu "Endereço de e-mail de administração".

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

Isto importa mais do que pensa. O WordPress usa este e-mail para pedidos de redefinição de palavra-passe, notificações do sistema, alertas de atualização de plugins e mensagens de erro críticas. É também frequentemente o endereço de fallback para notificações de formulários quando mais nada está configurado.

Se este e-mail estiver incorreto, está a perder mensagens importantes e nem sequer sabe.

A correção:

  1. Vá a Definições » Geral
  2. Atualize o Endereço de e-mail de administração
  3. Verifique a sua caixa de entrada para o e-mail de verificação (o WordPress envia um quando o altera)
  4. Clique na ligação de confirmação
  5. Envie um e-mail de teste para garantir que funciona realmente

Nota para utilizadores de plugins de criação de formulários

Se não configurou endereços de e-mail de notificação específicos nos seus formulários, estes usam por defeito este e-mail de administração. Portanto, se este estiver incorreto, as notificações do seu formulário de contacto também estão a ir para o lugar errado.

2. O seu "E-mail de remetente" está a quebrar tudo

Usa o Gmail como seu E-mail de remetente? Outlook? Yahoo?

É provavelmente por isso que os seus e-mails estão a ser rejeitados.

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

Mesmo que esteja a usar o mesmo domínio, enviar a partir de um endereço de e-mail incompatível ou não autenticado causa problemas de entregabilidade.

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

Se estiver atualmente a usar um provedor de e-mail gratuito, terá de criar um endereço de e-mail profissional primeiro. A maioria dos provedores de alojamento (como Bluehost, SiteGround ou HostGator) inclui contas de e-mail gratuitas com o seu plano de alojamento.

Não tem a certeza de como configurar um? Consulte o nosso guia sobre como criar o 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 Definições » Geral
  3. Introduza o 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 o seu domínio (o WP Mail SMTP irá guiá-lo através disto)
  6. Teste a sua configuração

Esta é uma daquelas coisas que parece menor, mas tem um impacto enorme em se os seus e-mails chegam realmente às caixas de entrada.

Para instruções detalhadas sobre como alterar o nome e o e-mail do remetente do WordPress, consulte o nosso guia completo sobre definições do remetente do WordPress.

3. O URL do seu site está incorreto (especialmente após migrar de staging)

Este apanha as pessoas constantemente.

Clona o seu site de staging para o live. Ou migra de HTTP para HTTPS. Ou muda de domínio. E de repente os e-mails começam a falhar de formas estranhas.

Porquê? Porque o WordPress ainda está a usar o URL antigo nas suas funções principais, o que afeta os links de redefinição de palavra-passe (apontam para o site errado), o encaminhamento de e-mail, as funções internas de e-mail do WordPress e os redirecionamentos de submissão de formulários.

A correção:

  1. Vá a Definições » Geral
  2. Verifique se tanto o "Endereço do WordPress (URL)" como o "Endereço do Site (URL)" estão corretos
  3. Certifique-se de que são idênticos (a menos que saiba especificamente por que não deveriam ser)
  4. Se acabou de migrar, atualize a sua estrutura de permalink (Definições » Permalinks » Guardar Alterações)
  5. Limpe todas as caches
  6. Reconfigure as definições de notificação do seu plugin de formulário para atualizar quaisquer URLs armazenados

Isto é especialmente importante se estiver a enviar e-mails com links de volta para o seu site. URLs quebrados em e-mails parecem pouco profissionais e aborrecem os seus utilizadores.

4. Instalou o WP Mail SMTP Mas Não o Configurou Efetivamente

Este é o erro mais comum que vejo.

As pessoas instalam o WP Mail SMTP, distraem-se e assumem que está a funcionar. Mas se não escolheu um remetente durante a configuração, o plugin está essencialmente "desligado" e o seu site ainda está a usar a função de e-mail PHP não fiável.

É isto que realmente acontece: Quando o WP Mail SMTP está definido como "Padrão" ou "PHPMailer" no menu suspenso de remetentes, não está a controlar os seus e-mails de todo. Precisa de selecionar um provedor de serviços de e-mail real (como SendLayer, Gmail, SMTP.com, etc.) para que o plugin assuma o controlo.

Nenhum remetente selecionado

Outro problema comum é ter vários plugins SMTP instalados. Se tiver 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 » Definições
  2. Certifique-se de que selecionou 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 SMTP ou de e-mail
  5. Envie um e-mail de teste de WP Mail SMTP » Ferramentas » Teste de E-mail
  6. Verifique os registos de e-mail para confirmar que os e-mails estão a ser enviados através do seu remetente configurado

Se não tem a certeza de qual remetente utilizar, SendLayer, SMTP.com e Brevo são escolhas sólidas para e-mails transacionais do WordPress. Todos eles têm planos gratuitos para começar.

5. As permissões de função de utilizador estão a bloquear as funções de e-mail

Isto é sorrateiro.

Se personalizou funções ou capacidades de utilizador, pode ter removido acidentalmente permissões que o WordPress necessita para enviar e-mails corretamente.

Isto afeta editores que não conseguem enviar notificações, funções personalizadas que deveriam acionar e-mails automatizados, o processamento de submissões de formulários (especialmente se o utilizador que submete tiver permissões restritas) e a funcionalidade de plugins que dependem de capacidades específicas.

A correção:

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

Se estiver consistentemente a ter problemas com e-mails de registo de utilizador especificamente, consulte o nosso guia completo de resolução de problemas para problemas de e-mail de registo.

6. O limite de memória PHP é muito baixo

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

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

Não receberá uma mensagem de erro a dizer "e-mail falhou". Todo o processo simplesmente para.

A correção:

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

php

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

  1. Se estiver em alojamento partilhado, contacte o seu fornecedor para aumentar o limite
  2. Reveja os seus registos do WP Mail SMTP para ver se as falhas se correlacionam com períodos de tráfego elevado

Para mais soluções para falhas de e-mail relacionadas com a memória, consulte o 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) gere tarefas agendadas. Quando falha, todo o seu envio de e-mails baseado em tempo também falha.

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

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

O WP-Cron pode falhar se tiver sido desativado manualmente, se o seu alojamento o bloquear, se o seu site não tiver tráfego regular para o ativar, ou se um conflito de plugin o impedir de ser executado.

A correção:

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

Se estiver a usar formulários de contacto com notificações agendadas ou atrasadas, um cron avariado significa que esses e-mails nunca são enviados.

8. Definiçõ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 a descobrir qual das suas cinquenta sub-redes está a causar o problema.

A questão principal? Falta de visibilidade. O WordPress não lhe fornece um registo central que mostre todos os e-mails em toda a sua rede. Quando alguém no Site B relata uma redefinição de palavra-passe em falta, fica preso a procurar em vários painéis de controlo a tentar 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 todas essas sub-redes fluem através do mesmo canal de entrega. Se uma sub-rede começar a gerar reclamações de spam, isso afeta a capacidade de entrega de toda a sua rede.

A correção:

Aceda a Os Meus Sites » Admin da Rede » Configurações para rever as configurações de e-mail de toda a rede. Se estiver a usar o WP Mail SMTP Pro, ative-o em toda a rede para que funcione em todas as sub-redes. A 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 gerir as suas próprias configurações de e-mail. Para a configuração completa, incluindo registo e monitorização centralizados, consulte o nosso guia para gerir e-mails multisite.

9. Outro plugin está a bloquear silenciosamente as notificações por e-mail

Este é o mais frustrante.

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

  • Plugins de segurança a bloquear notificações de login "para sua proteção"
  • Plugins de comércio eletrónico a assumir o controlo de wp_mail() com o seu próprio sistema
  • Plugins de formulário a suprimir notificações duplicadas
  • Outros plugins SMTP/mailer em conflito
  • Plugins de cache a interferir com as funções de e-mail

Não saberá que isto está a acontecer, a menos que procure especificamente por isso.

A correção:

  1. Desative temporariamente plugins suspeitos um a um
  2. Verifique os registos 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 resultados detalhados
  4. Uma vez identificado 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
    • Contacte o programador para obter orientações de compatibilidade

Para passos detalhados de resolução de problemas ao lidar com conflitos de plugins, consulte o nosso guia de resolução de problemas do WP Mail SMTP.

O registo detalhado do WP Mail SMTP mostra-lhe quais os e-mails que foram acionados, quais foram bloqueados e onde ocorreram falhas. É a forma mais rápida de diagnosticar conflitos de plugins.

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

Corrigir estas nove definições resolverá muitos problemas de e-mail. Mas a realidade é: a entrega de e-mail do WordPress tem demasiadas partes móveis para que as definições, por si só, garantam o sucesso.

Os seus e-mails ainda precisam de autenticação adequada. O seu fornecedor de alojamento ainda precisa de permitir o envio de e-mails. O serviço de e-mail escolhido precisa de ser configurado corretamente. E precisa de uma forma de saber quando algo falha.

É por isso que a maioria dos sites WordPress utiliza SMTP em vez de depender da função de e-mail PHP predefinida. O SMTP adiciona a autenticação que prova que os seus e-mails são legítimos, o que faz a diferença entre aterrar na caixa de entrada versus a pasta de spam.

Corrija os Seus Emails do WordPress Agora

Próximo, Aprenda os Fundamentos da Entregabilidade de E-mail

Agora que corrigiu os problemas comuns de definições, aprenda a configurar a autenticação e entregabilidade de e-mail adequadas no nosso Guia para Iniciantes sobre Entregabilidade de E-mail.

Pronto para corrigir os seus emails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se não tem tempo para corrigir os seus emails, pode obter assistência completa de Configuração White Glove como compra adicional, e existe uma garantia de reembolso de 14 dias para todos os planos pagos.

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

Divulgação: O nosso conteúdo é suportado pelo leitor. Isto significa que se clicar em alguns dos nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, porque é importante e como nos pode apoiar.

Rachel Adnyana

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

Experimente o nosso plugin gratuito WP Mail SMTP

Use o seu provedor SMTP favorito para enviar confiavelmente os seus e-mails WordPress.