Cloudflare não envia e-mail do WordPress

Como Corrigir o Cloudflare Não Enviar Emails do WordPress (ou Exceder o Tempo Limite)

Resumir:ChatGPTPerplexity

O Cloudflare não está a enviar emails do WordPress? Ou está a ver tempos limite do servidor ao usar SMTP para enviar emails?

Por vezes, a migração para o Cloudflare pode causar problemas no envio de emails no WordPress, mas é fácil de resolver.

Mostraremos como abaixo. Mas primeiro, vamos perceber exatamente que tipo de problema de email do Cloudflare está a ter.

Corrija os Seus Emails do WordPress Agora

O Cloudflare afeta os emails?

O Cloudflare não afeta diretamente os emails porque não lida com tráfego SMTP.

Se não está a receber *nenhum* email após mudar para o Cloudflare, é provável que haja um problema com os seus registos DNS.

Exemplo de DNS da Cloudflare

Durante o Assistente de Configuração do Cloudflare, o Cloudflare tenta copiar os registos DNS do seu antigo alojamento. Deve comparar os registos DNS no seu antigo fornecedor com os detalhes que o Cloudflare recolheu durante o procedimento de configuração, prestando especial atenção aos registos MX e A.

Se tiver um registo A para mail, este não deve ser encaminhado. Saberá que está encaminhado se tiver um ícone de nuvem laranja ao lado.

Falaremos mais sobre isto na secção 2.

Neste artigo, deixaremos de lado as questões gerais de email e falaremos especificamente sobre problemas de email do Cloudflare com websites WordPress.

Como Resolver o Problema de o Cloudflare Não Enviar Emails do WordPress

1. Não Receber Emails do WordPress Após Mudar para o Cloudflare (Ou Emails a Ir para Spam)

Se está a ter problemas em receber emails do WordPress no Cloudflare, é fácil de resolver!

Por defeito, o WordPress envia emails através do seu servidor web usando a função wp_mail(). Este método é muito básico e os emails não são autenticados. Por isso, os emails do WordPress perdem-se frequentemente (ou vão para o Lixo).

Isto não está diretamente relacionado com o Cloudflare, mas alterar a sua configuração DNS pode por vezes produzir resultados inesperados.

É fácil resolver este problema com o plugin WP Mail SMTP. O WP Mail SMTP enviará os seus emails do WordPress através de um serviço de email separado como SendLayer ou Brevo (anteriormente Sendinblue).

Quando os seus emails são encaminhados através de um serviço de email separado, obterão a autenticação necessária para passar pelos filtros de spam.

Isto melhorará a entregabilidade das suas notificações de formulário de contacto, emails de encomendas da loja WooCommerce e outros plugins.

Ilustração de entrega de e-mail do WP Mail SMTP

Vamos instalar o plugin agora para resolver o problema de entregabilidade de emails que está a ter.

Instalar WP Mail SMTP

Para começar, descarregue o ficheiro zip da sua conta WP Mail SMTP para que o possa instalar no seu website. Encontrar ilde{a} o ficheiro no separador Downloads.

Descarregar WP Mail SMTP para corrigir o formulário de contato WPForms que não envia e-mail

Em seguida, abra o seu painel WordPress. Vá para a página Plugins e carregue o plugin para o seu site WordPress.

Se não tem a certeza de como fazer isto, consulte este guia para instalar um plugin no WordPress.

Instalar WP Mail SMTP

Assim que ativar o plugin, o Assistente de Configuração do WP Mail SMTP será aberto.

Também pode reiniciar o assistente a qualquer momento clicando no botão Iniciar Assistente de Configuração nas suas definições do WP Mail SMTP. Apenas saiba que reiniciar o assistente mais tarde pode redefinir as suas definições SMTP.

Escolha o seu Provedor de Serviços de Email

Agora podemos escolher um novo fornecedor para gerir os emails de WordPress enviados.

O WP Mail SMTP permite escolher entre diferentes fornecedores de email gratuitos ou pagos. Recomendamos SendLayer, SMTP.com ou Brevo porque são fiáveis e funcionam bem com a maioria dos websites.

Clique no botão Vamos Começar para iniciar.

Iniciar o assistente de configuração do WP Mail SMTP para corrigir o WPforms não enviar e-mail

No ecrã seguinte, clique no remetente que pretende utilizar na lista.

Escolher Remetente

Quando tiver escolhido o seu serviço de e-mail, abra a nossa documentação para completar os passos de configuração no lado do fornecedor:

Mailers disponíveis em todas as versõesMailers no WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail
Mailjet
Mailgun
Postmark
SendGrid
SMTP2GO
SparkPost
Elastic Email
Outro SMTP

Pode abrir a documentação numa nova aba e depois voltar a este guia quando terminar.

Quer configurar vários serviços de e-mail? Pode fazê-lo nas definições de Ligações Adicionais depois de terminar o Assistente de Configuração. Em seguida, pode selecionar uma Ligação de Backup e configurar o Roteamento Inteligente.

Criar Registos DNS no Cloudflare

Quando configurou o Cloudflare pela primeira vez, copiou as suas entradas de DNS do seu antigo fornecedor de DNS. Agora que tem um novo fornecedor de email, pode ter sido solicitado a criar novas entradas de DNS.

Pode criar facilmente estes registos iniciando sessão na sua conta Cloudflare e selecionando o seu domínio.

Selecione o domínio para criar um registo DMARC na Cloudflare

Depois, pode prosseguir e clicar no ícone DNS para adicionar os registos de DNS.

Abrir DNS no Cloudflare

Está a perguntar-se: O que são SPF, DMARC e DKIM? Adicionaremos uma breve descrição destes registos de DNS abaixo.

Tenha em atenção que cada fornecedor tem requisitos ligeiramente diferentes. Nem todos os registos são necessários para todos os fornecedores de email. Se não lhe for solicitado que crie um determinado tipo de registo para o seu fornecedor de email, pode ignorá-lo.

DKIM

O DKIM assina eletronicamente os emails enviados a partir do seu domínio.

Alguns fornecedores necessitam de um DKIM para que o cabeçalho do email possa ser validado, o que prova que a sua mensagem é genuína e não foi falsificada.

SPF

O registo SPF lista os servidores autorizados a enviar emails a partir do seu domínio.

É importante que tenha apenas 1 registo SPF no Cloudflare.

Pode já ter um registo SPF se estiver a usar outros serviços com o seu domínio. Por exemplo, se estiver a enviar newsletters por email a partir de um endereço de email do seu domínio, pode já ter um registo SPF para isso.

Portanto, para adicionar o seu fornecedor de email, irá querer fundir o conteúdo com o registo existente.

Regra de múltiplos registos SPF no Cloudflare

Para saber como fazer isso, leia este guia simples sobre como fundir múltiplos registos SPF.

DMARC

Um registo DMARC é responsável pelo encaminhamento de emails assinalados como spam pelo servidor de email. Também envia relatórios para lhe informar o resultado da filtragem de spam.

Novo registo DMARC no Cloudflare

O seu fornecedor deve fornecer todos os detalhes necessários para criar um registo DMARC. Se precisar de mais ajuda, consulte este artigo sobre como criar um registo DMARC. Inclui um registo DMARC genérico que funcionará na maioria dos domínios.

CNAME, TXT, MX

Alguns serviços de email também requerem estes registos, embora sejam menos comuns que os outros 3. Se não os vir nas instruções de configuração do seu fornecedor de email, não deve criá-los.

Ativar Registo de Emails

Após configurar o seu serviço de email, o Assistente de Configuração mostrará as funcionalidades do WP Mail SMTP que pode ativar. Por defeito, Melhoria da Entregabilidade de Email e Rastreio de Erros de Email estarão ativados.

Ativar registos de e-mail e alertas de e-mail no Assistente de Configuração do WP Mail SMTP

No WP Mail SMTP Pro, também pode ativar Registos Detalhados de Email para rastrear a entrega de todos os emails enviados do seu site. Poderá ver o seu estado no widget do painel do WP Mail SMTP.

Widget do painel do WP Mail SMTP

Ativar o registo de e-mail ativa automaticamente os Relatórios de E-mail Completos. E pode ver um resumo das suas estatísticas de e-mail recentes no Resumo Semanal de E-mail.

Outra funcionalidade útil que pode ativar aqui são os Alertas de E-mail Instantâneos. Estas notificações irão informá-lo se o seu site não conseguir enviar um e-mail para que possa corrigir o problema de forma eficiente.

Uma notificação de alerta de e-mail

Finalmente, no último passo do Assistente de Configuração, pode ativar funcionalidades avançadas de registo de e-mail.

Configurar as definições de registo de e-mail no Assistente de Configuração do WP Mail SMTP

Estas funcionalidades permitem-lhe armazenar o conteúdo e os anexos de e-mail e rastrear aberturas de e-mail e cliques em links.

Para todos os detalhes, consulte o nosso guia sobre registo de e-mail no WordPress.

Enviar um Email de Teste do WordPress

Agora que tem o seu novo remetente configurado, pode prosseguir e enviar um e-mail de teste do WP Mail SMTP para verificar o e-mail do Cloudflare a partir do WordPress.

Clique no separador Teste de E-mail para começar.

Teste o e-mail da Cloudflare no WordPress

E depois envie o seu e-mail de teste!

Envie um e-mail de teste do WP Mail SMTP

Se tudo estiver configurado corretamente, verá uma mensagem verde.

Testar e-mail do Cloudflare no WordPress - mensagem de sucesso

Se o WP Mail SMTP detetar quaisquer problemas, apresentará um aviso.

Mensagem de aviso de que a entregabilidade deve ser melhorada

Abaixo do aviso, verá informações sobre as melhorias que pode fazer. Por exemplo, o WP Mail SMTP dir-lhe-á se não conseguir encontrar o seu registo DMARC.

Em seguida, vamos analisar os passos a seguir se experimentar um tempo limite do servidor ou um erro 524 do Cloudflare com SMTP.

2. Tempos Limite do WordPress ao Enviar Email via SMTP no Cloudflare

Se acabou de mudar para o Cloudflare, ou se acabou de configurar o SMTP para WordPress, pode notar tempos limite ao usar o remetente Outro SMTP no WP Mail SMTP.

Quando isto acontece, verá erros como:

  • Ocorreu um problema ao enviar o e-mail de teste.
  • Não foi possível autenticar a sua conta SMTP.
  • Não foi possível conectar ao host SMTP.
  • Falha na conexão SMTP.

O Cloudflare também pode exibir um tempo limite de solicitação ou um erro de gateway. O código de erro pode ser 500, 504 ou 524. Pode descobrir mais sobre o que estes e outros códigos de erro SMTP comuns significam no blog SendLayer.

Os tempos limite do WordPress com SMTP são geralmente causados por uma configuração incorreta do proxy para o seu servidor de e-mail registo A no Cloudflare. Como o Cloudflare não pode fazer proxy do tráfego SMTP, precisamos de desativar a nuvem laranja para essa linha no seu DNS.

Para fazer isso, abra o painel do Cloudflare e abra os registos DNS.

Abrir DNS no Cloudflare

Procure o registo A que aponta para o seu servidor de e-mail. Este será tipicamente chamado mail.

Se o ícone da nuvem laranja disser Em proxy, significa que o Cloudflare está a tentar fazer proxy do seu tráfego de e-mail. Isto não funcionará, é por isso que o seu SMTP do WordPress está a atingir o tempo limite.

Pode ver que temos uma nuvem laranja aqui para mostrar que o Cloudflare está a tentar fazer proxy do tráfego SMTP.

Proxy de nuvem laranja para e-mail na Cloudflare

Para corrigir isto, terá de editar o registo.

Clique na nuvem uma vez para desativar a configuração de proxy para o registo A de mail. Quando a nuvem estiver cinzenta, dirá Apenas DNS.

Desativar proxy para e-mail na Cloudflare

A usar o Email Routing do Cloudflare? Ele apenas encaminha e-mails de entrada; não pode enviar mensagens SMTP, pelo que ainda precisará de um remetente externo como SendLayer ou Amazon SES.

Clique no botão azul Guardar para guardar a alteração.

Volte agora ao WP Mail SMTP e tente enviar outro e-mail de teste para verificar se o problema de tempo limite foi corrigido.

Perguntas Frequentes Sobre E-mails do WordPress no Cloudflare

Vamos analisar algumas perguntas frequentes sobre o DNS e o WordPress da Cloudflare.

Preciso Criar um Registo PTR na Cloudflare?

Não. Os registos PTR são úteis para consultas DNS reversas, mas normalmente não precisa de os criar. Os registos PTR são normalmente geridos por quem gere o seu servidor de e-mail. Na maioria dos casos, esta será a sua empresa de alojamento web ou fornecedor de e-mail.

Existem algumas situações em que utilizadores avançados gerem o seu próprio rDNS. Nesse caso, vai querer criar o seu próprio registo PTR. Para mais informações, consulte este artigo: O que é um registo PTR DNS (e preciso de um)?

Preciso de Usar o Plugin WordPress da Cloudflare para SMTP?

Não. O plugin fornece detalhes adicionais sobre a sua conta Cloudflare, mas não precisa de o instalar para que o WP Mail SMTP funcione.

Se ainda tiver problemas, certifique-se de que verifica os detalhes de início de sessão SMTP e o número da porta nas suas definições de WP Mail SMTP.

O Cloudflare Email Routing permite que o WordPress envie e-mails?

Não. O Email Routing apenas encaminha mensagens de entrada. Ainda precisa de um serviço SMTP ou fornecedor de e-mail transacional (por exemplo, SendLayer, Amazon SES) para e-mails de saída do WordPress.

Porquê os registos DNS de e-mail têm de ser Apenas DNS?

A Cloudflare não pode fazer proxy do SMTP na porta 25, a menos que pague pelo Spectrum. Registos de e-mail com proxy (nuvem laranja) quebram o handshake e causam erros de tempo limite no WP Mail SMTP.

Em seguida, Solução de Problemas de E-mails WordPress Com Registos de Erro

Quer facilitar a resolução de problemas dos seus e-mails WordPress? Consulte o nosso guia sobre como usar os registos de erro do WP Mail SMTP.

E se quiser ver como o WP Mail SMTP se compara a outras soluções, experimente a nossa lista dos melhores plugins SMTP para WordPress.

Corrija os Seus Emails do WordPress Agora

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.

Claire Broadley

Claire é a Gestora de Conteúdo da equipa WP Mail SMTP. Tem mais de 13 anos de experiência a escrever sobre WordPress e alojamento web. Saber Mais

Experimente o nosso plugin gratuito WP Mail SMTP

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