Como corrigir o problema do WordPress não enviar e-mails
Publicados: 2023-04-07Muitos usuários do WordPress enfrentam problemas em relação aos e-mails que não são enviados ou acabam na caixa de entrada de spam do destinatário. Se a hospedagem de e-mail não estiver incluída no seu pacote de hospedagem WordPress, existem vários plugins que podem facilitar o envio de e-mails para usuários inscritos. Mas, às vezes, esses plugins também podem ter problemas.
Este artigo fornecerá uma visão geral de como corrigir o problema de não envio de e-mails do WordPress . Vamos nos concentrar em por que isso acontece, como evitar que os e-mails sejam marcados como spam, configurar o SMTP e configurar plug-ins de formulário de contato para evitar possíveis problemas.
TLDR:
- A melhor maneira de testar um problema de configuração incorreta do servidor é usar um plug-in de e-mail gratuito, como o WP Test Email. Dessa forma, você pode testar facilmente se o seu site WP está configurado para enviar e-mails.
- Se os testes apontarem para uma configuração incorreta do servidor, você provavelmente precisará usar um provedor SMTP (Simple Mail Transfer Protocol) de terceiros e vinculá-lo ao seu site WordPress para resolver o problema.
- Existem três maneiras de evitar que os e-mails sejam marcados como spam pelos clientes de e-mail de seus assinantes: ser adicionado à Lista Branca, mudar para um endereço de e-mail profissional ou autenticar seu e-mail.
- As três principais razões pelas quais o WordPress não está enviando e-mails corretamente provavelmente estão tendo uma configuração de servidor incorreta, os e-mails são enviados para a pasta de spam do destinatário ou há um problema com o plug-in do formulário de contato
Corrigindo um problema de configuração incorreta do servidor
Esta seção detalha como verificar um problema de configuração incorreta do servidor e como configurar o SMTP no WordPress.
1. Testando uma configuração incorreta do servidor
A melhor maneira de testar um problema de configuração incorreta do servidor é usar um plug-in de e-mail gratuito, como o WP Test Email. Com este plug-in, você pode testar facilmente se o seu site WordPress está configurado para enviar e-mails.
Depois que o plug-in for instalado, navegue até a seção “Ferramentas” no menu lateral do painel do WordPress e clique em “Testar e-mail”. Na próxima tela, digite o endereço de e-mail para o qual deseja enviar um teste e clique em "Enviar". Depois de enviado, verifique sua caixa de entrada para ver se o e-mail de teste foi recebido, incluindo a pasta de spam.

Se o e-mail não aparecer na sua caixa de entrada principal ou na caixa de spam depois de um tempo, seu servidor provavelmente foi configurado incorretamente.
2. Configurando o SMTP no WordPress
Se os testes apontarem para uma configuração incorreta do servidor, você provavelmente precisará usar um provedor SMTP (Simple Mail Transfer Protocol) de terceiros e vinculá-lo ao seu site WordPress para resolver o problema.
SMTP permite que e-mails sejam enviados através de redes; sem ele, enviar um e-mail simplesmente não é possível. Uma opção gratuita é o servidor SMTP do Gmail.

Para configurar o SMTP usando o servidor SMTP do Gmail, siga estas etapas:
- Verifique se você tem um endereço de e-mail profissional configurado com o G Suite
- Instale o plug-in SMTP do WP Mail
- Vá para Configurações > WP Mail SMTP
- Insira e verifique a chave de licença
- Vá para 'Do e-mail' e forneça seu endereço profissional do Gmail
- Vá para 'Do e-mail' e forneça seu endereço profissional do Gmail
- Selecione 'Outro SMTP' como o mailer

8. Vá até 'Outro SMTP'
9. Defina 'smtp.gmail.com' como host STMP
10. Certifique-se de que o TLS esteja desativado e o SSL ativado
11. Preencha sua conta do Gmail em 'Nome de usuário SMTP'
12. Preencha sua senha do Gmail em 'Senha SMTP'
Como impedir que emails sejam marcados como spam
Existem três maneiras de evitar que os e-mails sejam marcados como spam pelos clientes de e-mail de seus assinantes.
1. Seja adicionado à lista de permissões
Uma maneira rápida e simples de evitar que seus e-mails sejam marcados como spam é pedir a seus assinantes que adicionem seu endereço de e-mail à lista de contatos deles. Isso coloca seus e-mails na lista de permissões para que possam ser recebidos no futuro.
Com alguns clientes de e-mail, como o Gmail, simplesmente mover os e-mails da pasta de spam para a caixa de entrada colocará um endereço de e-mail na lista de permissões.
2. Considere o endereço de e-mail que você usa
Em seguida, você deve revisar o endereço de e-mail do qual está enviando e-mails. Normalmente, esse será o endereço de e-mail do administrador, mas muitos clientes de e-mail sinalizam e-mails de aparência genérica como spam por padrão. Esses endereços sinalizados podem incluir endereços como sales@ ou marketing@.

Para evitar isso, você deve criar um endereço de e-mail que pareça mais profissional e menos comercial. Além disso, você deve garantir que todas as respostas a este novo endereço de e-mail sejam encaminhadas para o seu endereço de administrador habitual ou para o endereço que você usa com frequência.
3. Autenticação de e-mail
Uma etapa final para evitar que seus e-mails sejam marcados como spam é garantir que seu nome de domínio tenha sido autenticado para enviar e-mails.
Isso pode ser alcançado por meio de ferramentas como:
- Verificação via DomainKeys Identified Mail (DKIM)
- Estrutura de política do remetente (SPF)
- ID do remetente da Microsoft
- Indicadores de Marca para Identificação de Mensagens (BIMI)
- Relatórios e conformidade de autenticação de mensagem de domínio (DMARC)
Configurando plug-ins de formulário de contato para enviar e-mails
Existem muitos plug-ins de formulário de contato populares que podem encontrar problemas, como e-mails que não são enviados quando um formulário é enviado. Isso geralmente requer que o plug-in seja reconfigurado. Abaixo, discutiremos como corrigir o problema de três plugins populares.
Formulário de contato 7
Aqui estão as etapas para receber envios de formulários na caixa de entrada do administrador:
- Passo 1 – No WP Dashboard, vá para Contato > Formulários de contato.
- Passo 2 – Selecione o formulário e abra a aba “Correio”.
- Etapa 3 – Adicione o endereço de e-mail do remetente correto ao campo “De”.
- Etapa 4 – Adicione um endereço de e-mail de destinatário correto ao campo “Para”.
- Passo 5 – Salve as alterações e teste.
Formas formidáveis
- Passo 1 – No WP Dashboard, vá para Formidable > Forms.
- Passo 2 – Selecione o formulário e abra a aba “Configurações”.
- Passo 3 – Em seguida, clique em “Ações e Notificações”.
- Etapa 4 - Abra a caixa meta "Notificação por e-mail".
- Etapa 5 – Adicione o endereço de e-mail do remetente correto ao campo “De”.
- Etapa 6 – Adicione um endereço de e-mail de destinatário correto ao campo “Para”.
- Passo 7 – Verifique novamente se as informações estão corretas, pois as alterações são salvas em tempo real.
Formas Felizes
- Passo 1 – No WP Dashboard, vá para Happy Forms > All Forms.
- Passo 2 – Abra a aba “E-mail”.
- Etapa 3 – Adicione o endereço de e-mail do remetente correto ao campo “De”.
- Etapa 4 – Adicione um endereço de e-mail de destinatário correto ao campo “Para”.
- Passo 5 – Clique em “Atualizar” e teste.
Os plug-ins a seguir possuem documentação abrangente de solução de problemas para ajudar a resolver problemas relacionados ao envio de e-mails:
- Gravity Forms – Documentação de ajuda
- WeForms – Solução de problemas
Por que o WordPress não está enviando e-mails corretamente?
Existem três razões principais pelas quais o WordPress não envia e-mails corretamente ou talvez não os envie.
1. Configuração incorreta do servidor
Um motivo comum para o WordPress não enviar e-mails é a configuração incorreta do servidor. A menos que você esteja usando um plano de hospedagem gerenciado do WordPress, a maioria dos servidores web não está configurada para enviar e-mails por padrão, o que significa que você pode ter que configurar a função PHP mail() manualmente.
Discutiremos como verificar facilmente se esse é o problema mais adiante neste artigo.
2. Os e-mails vão para a pasta de spam do destinatário
Nesse caso, o e-mail pode ser enviado, mas o destinatário não o recebe porque foi parar na pasta de spam. Infelizmente, muitos clientes de e-mail marcam e-mails do WordPress como spam por padrão, portanto, antes de executar qualquer teste, peça aos usuários que verifiquem sua pasta de spam.
3. Há um problema com o plug-in do formulário de contato
Se você determinou que o problema não está relacionado a uma configuração incorreta do servidor, o problema provavelmente é causado pelo plug-in que envia o e-mail, que geralmente é um plug-in de formulário de contato.
Muitos clientes de e-mail sinalizam e-mails desses plug-ins WP como e-mails “falsificados”, marcando-os como suspeitos porque são enviados de um endereço diferente daquele mostrado no campo “de”. Por exemplo, o e-mail pode ser enviado de seu servidor WordPress, mas o plug-in pode ser configurado para usar seu endereço de e-mail ao encaminhar envios de formulários de contato.
Os plug-ins de formulário de contato comumente afetados incluem:
- Formulário de contato 7
- Formas de Gravidade
- Formas formidáveis
- forma feliz
- Formulário de contato do Jetpack
- Formas Ninja
- WeForms
Conclusão
Existem três razões principais pelas quais o WordPress não envia e-mails: problemas de configuração incorreta do servidor, e-mails marcados como spam por clientes de e-mail ou um problema relacionado ao plug-in do formulário de contato.
Felizmente, cada um desses problemas pode ser corrigido seguindo as etapas descritas neste guia. No entanto, deve-se observar que configurar o SMTP é mais demorado do que configurar o plug-in do formulário de contato e pode exigir mais conhecimento técnico.