Resumo de IA
O Cloudflare não está enviando e-mails do WordPress? Ou você está vendo timeouts do servidor ao usar SMTP para enviar e-mails?
Às vezes, a migração para o Cloudflare pode causar problemas no envio de e-mails no WordPress, mas é fácil de resolver.
Mostraremos como fazer isso abaixo. Mas, primeiro, vamos descobrir exatamente qual tipo de problema de e-mail do Cloudflare você tem.
Corrija seus e-mails do WordPress agora
O Cloudflare Afeta o E-mail?
O Cloudflare não afeta diretamente o e-mail porque ele não lida com tráfego SMTP.
Se você não está recebendo nenhum e-mail após mudar para o Cloudflare, é provável que haja um problema com seus registros DNS.


Durante o Assistente de Configuração do Cloudflare, o Cloudflare tenta copiar os registros DNS do seu antigo provedor. Você deve comparar os registros DNS do seu provedor antigo com os detalhes que o Cloudflare puxou durante o procedimento de configuração, prestando atenção especial aos registros MX e A.
Se você tiver um registro A para mail, ele não deve ser proxy. Você saberá que ele está com proxy se tiver um ícone de nuvem laranja ao lado dele.
Falaremos mais sobre isso na seção 2.
Neste artigo, vamos deixar de lado os problemas gerais de e-mail e falar especificamente sobre problemas de e-mail do Cloudflare com sites WordPress.
Como Corrigir o Cloudflare Não Enviando E-mails do WordPress
1. Não Recebendo E-mails do WordPress Após Mudar para o Cloudflare (Ou E-mails Indo para Spam)
Se você está tendo problemas para receber e-mails do WordPress no Cloudflare, é fácil de resolver!
Por padrão, o WordPress envia e-mails através do seu servidor web usando a função wp_mail(). Este método é super básico e os e-mails não são autenticados. Portanto, os e-mails do WordPress frequentemente se perdem (ou são arquivados na Caixa de Spam).
Isso não está diretamente relacionado ao Cloudflare, mas alterar sua configuração de DNS pode às vezes produzir resultados inesperados.
É fácil resolver este problema com o plugin WP Mail SMTP. O WP Mail SMTP enviará seus e-mails do WordPress através de um serviço de e-mail separado como SendLayer ou Brevo (anteriormente Sendinblue).
Quando seus e-mails são roteados através de um serviço de e-mail separado, eles obterão a autenticação necessária para passar pelos filtros de spam.
Isso melhorará a entregabilidade das notificações do seu formulário de contato, e-mails de pedidos da sua loja WooCommerce e outros plugins.


Vamos instalar o plugin agora para resolver o problema de entregabilidade de e-mail que você está tendo.
Instalar WP Mail SMTP
Para começar, baixe o arquivo zip da sua conta WP Mail SMTP para poder instalá-lo em seu site. Você o encontrará na aba Downloads.


Em seguida, abra seu painel do WordPress. Vá para a página Plugins e faça o upload do plugin para o seu site WordPress.
Se você não tem certeza de como fazer isso, confira este guia para instalar um plugin no WordPress.


Assim que você ativar o plugin, o Assistente de Configuração do WP Mail SMTP será aberto.
Você também pode reiniciar o assistente a qualquer momento clicando no botão Iniciar Assistente de Configuração nas configurações do WP Mail SMTP. Saiba que reiniciar o assistente mais tarde pode redefinir suas configurações de SMTP.
Escolha Seu Provedor de Serviço de E-mail
Agora podemos escolher um novo provedor para gerenciar os e-mails de saída do WordPress.
O WP Mail SMTP permite que você escolha entre diferentes provedores de e-mail gratuitos ou pagos. Recomendamos SendLayer, SMTP.com ou Brevo porque eles são confiáveis e funcionarão bem com a maioria dos sites.
Clique no botão Vamos Começar para iniciar.


Na próxima tela, clique no provedor de e-mail que você deseja usar na lista.


Quando você tiver escolhido seu remetente, abra nossa documentação para completar as etapas de configuração no lado do provedor:
| Remetentes 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 | |
| Mailjet | |
| Mailgun | |
| Postmark | |
| SendGrid | |
| SMTP2GO | |
| SparkPost | |
| Elastic Email | |
| Outro SMTP |
Você pode abrir a documentação em uma nova aba e depois voltar a este guia quando terminar.
Quer configurar vários serviços de envio de e-mails? Você pode fazer isso nas configurações de Conexões Adicionais depois de terminar o Assistente de Configuração. Em seguida, você pode selecionar uma Conexão de Backup e configurar o Roteamento Inteligente.
Crie Registros DNS no Cloudflare
Quando você configurou o Cloudflare pela primeira vez, ele copiou suas entradas de DNS do seu antigo provedor de DNS. Agora que você tem um novo provedor de e-mail, pode ter sido solicitado a criar algumas novas entradas de DNS.
Você pode criar facilmente esses registros fazendo login na sua conta Cloudflare e selecionando seu domínio.


Em seguida, você pode clicar no ícone DNS para adicionar os registros de DNS.


Você está se perguntando: O que são SPF, DMARC e DKIM? Adicionaremos uma breve descrição desses registros de DNS abaixo.
Lembre-se de que cada provedor tem requisitos ligeiramente diferentes. Nem todos os registros são necessários para todos os provedores de e-mail. Se você não for solicitado a criar um determinado tipo de registro para o seu provedor de e-mail, pode ignorá-lo.
DKIM
O DKIM assina eletronicamente os e-mails enviados do seu domínio.
Alguns provedores precisam de um DKIM para que o cabeçalho do e-mail possa ser validado, o que prova que sua mensagem é genuína e não foi falsificada.
SPF
O registro SPF lista os servidores que estão autorizados a enviar e-mails do seu domínio.
É importante que você tenha apenas 1 registro SPF no Cloudflare.
Você pode já ter um registro SPF se estiver usando outros serviços com seu domínio. Por exemplo, se você estiver enviando newsletters por e-mail de um endereço de e-mail do seu domínio, pode já ter um registro SPF para isso.
Portanto, para adicionar seu provedor de e-mail, você desejará mesclar o conteúdo com o registro existente.


Para descobrir como fazer isso, leia este guia simples sobre como mesclar vários registros SPF.
DMARC
Um registro DMARC é responsável por rotear e-mails que foram sinalizados como spam pelo servidor de e-mail. Ele também envia relatórios para informar o resultado da filtragem de spam.


Seu provedor deve fornecer todos os detalhes necessários para criar um registro DMARC. Se precisar de mais ajuda, confira este artigo sobre como criar um registro DMARC. Ele inclui um registro DMARC genérico que funcionará na maioria dos domínios.
CNAME, TXT, MX
Alguns serviços de provedores de e-mail também exigem esses registros, embora sejam menos comuns que os outros 3. Se você não os vir nas instruções de configuração do seu provedor de e-mail, não deverá criá-los.
Ative o Registro de E-mails
Após configurar seu provedor de e-mail, o Assistente de Configuração mostrará os recursos do WP Mail SMTP que você pode ativar. Por padrão, Melhoria na Entrega de E-mails e Rastreamento de Erros de E-mail estarão ativados.


No WP Mail SMTP Pro, você também pode ativar Logs Detalhados de E-mail para rastrear a entrega de todos os e-mails enviados do seu site. Você poderá ver o status deles no widget do painel do WP Mail SMTP.


Ativar o registro de e-mail ativa automaticamente Relatórios Completos de E-mail também. E você pode ver um resumo das suas estatísticas recentes de e-mail no Resumo Semanal de E-mail.
Outro recurso útil que você pode ativar aqui são os Alertas Instantâneos de E-mail. Essas notificações informarão se seu site falhar ao enviar um e-mail para que você possa corrigir o problema de forma eficiente.


Finalmente, na última etapa do Assistente de Configuração, você pode ativar recursos avançados de registro de e-mail.


Esses recursos permitem armazenar o conteúdo e os anexos de e-mail, além de rastrear aberturas de e-mail e cliques em links.
Para todos os detalhes, consulte nosso guia sobre registro de e-mail no WordPress.
Envie um E-mail de Teste do WordPress
Agora que você configurou seu novo provedor de e-mail, 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 na guia Teste de E-mail para começar.


E então envie seu e-mail de teste!


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


Se o WP Mail SMTP detectar algum problema, ele exibirá um aviso.


Abaixo do aviso, você verá informações sobre as melhorias que pode fazer. Por exemplo, o WP Mail SMTP informará se não conseguir encontrar seu registro DMARC.
Em seguida, vamos analisar as etapas a seguir se você encontrar um tempo limite do servidor ou um erro 524 do Cloudflare com SMTP.
2. Timeouts do WordPress ao Enviar E-mail via SMTP no Cloudflare
Se você acabou de mudar para o Cloudflare, ou acabou de configurar o SMTP para WordPress, pode notar tempos limite ao usar o provedor Outro SMTP no WP Mail SMTP.
Quando isso acontece, você verá erros como:
- Houve um problema ao enviar o e-mail de teste.
- Não foi possível autenticar sua conta SMTP.
- Não foi possível conectar ao host SMTP.
- Falha ao conectar SMTP().
O Cloudflare também pode exibir um tempo limite de solicitação ou erro de gateway. O código de erro pode ser 500, 504 ou 524. Você pode descobrir mais sobre o que esses e outros códigos de erro SMTP comuns significam no blog SendLayer.
Tempos limite do WordPress com SMTP geralmente são causados por uma configuração incorreta de proxy para o registro A do seu servidor de e-mail no Cloudflare. Como o Cloudflare não pode fazer proxy do tráfego SMTP, precisamos desativar a nuvem laranja para essa linha em seu DNS.
Para fazer isso, abra o painel do Cloudflare e abra os registros DNS.


Procure o registro A que aponta para o seu servidor de e-mail. Geralmente, ele será chamado de mail.
Se o ícone da nuvem laranja disser Proxy, significa que o Cloudflare está tentando fazer proxy do seu tráfego de e-mail. Isso não funcionará, e é por isso que o SMTP do seu WordPress está expirando.
Você pode ver que temos uma nuvem laranja aqui para mostrar que o Cloudflare está tentando fazer proxy do tráfego SMTP.


Para corrigir isso, você precisará editar o registro.
Clique na nuvem uma vez para desativar a configuração de proxy para o registro A de e-mail. Quando a nuvem estiver cinza, ela dirá Apenas DNS.


Usando o Encaminhamento de E-mail do Cloudflare? Ele apenas encaminha e-mails de entrada; não pode enviar mensagens SMTP, portanto, você ainda precisará de um remetente externo, como SendLayer ou Amazon SES.
Clique no botão azul Salvar para salvar a alteração.
Agora volte para o 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 DNS do Cloudflare e WordPress.
Preciso Criar um Registro PTR no Cloudflare?
Não. Os registros PTR são úteis para consultas DNS reversas, mas você normalmente não precisa criá-los. Os registros PTR são normalmente gerenciados por quem administra seu servidor de e-mail. Na maioria dos casos, esta será sua empresa de hospedagem web ou provedor de e-mail.
Existem algumas situações em que usuários avançados gerenciam seu próprio rDNS. Nesses casos, você desejará criar seu próprio registro PTR. Para mais informações, confira este artigo: O que é um registro PTR de DNS (e preciso de um)?
Preciso Usar o Plugin do WordPress Cloudflare para SMTP?
Não. O plugin fornece detalhes extras sobre sua conta Cloudflare, mas você não precisa instalá-lo para que o WP Mail SMTP funcione.
Se você ainda tiver problemas, certifique-se de verificar os detalhes de login SMTP e o número da porta nas configurações do WP Mail SMTP.
O Encaminhamento de E-mail do Cloudflare permite que o WordPress envie e-mails?
Não. O Encaminhamento de E-mail apenas encaminha mensagens de entrada. Você ainda precisa de um serviço SMTP ou provedor de e-mail transacional (por exemplo, SendLayer, Amazon SES) para e-mails de saída do WordPress.
Por que os registros de DNS de e-mail devem ser Apenas DNS?
O Cloudflare não pode fazer proxy de SMTP na porta 25, a menos que você pague pelo Spectrum. Registros de e-mail com proxy (nuvem laranja) quebram o handshake e causam erros de tempo limite no WP Mail SMTP.
Em seguida, Solucione Problemas de E-mails do WordPress com Logs de Erro
Quer facilitar a solução de problemas de seus e-mails do WordPress? Confira nosso guia sobre como usar os logs de erro do WP Mail SMTP.
E se você quiser ver como o WP Mail SMTP se compara a outras soluções, experimente nossa lista dos melhores plugins SMTP para WordPress.
Corrija seus e-mails do WordPress agora
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.
