O WordPress não está a enviar correio eletrónico

Como corrigir o facto de o WordPress não enviar e-mails em 2024

Quer saber como corrigir o problema do WordPress que não envia e-mails?

Este é um problema muito comum e quase toda a gente que tem um formulário de contacto irá deparar-se com ele em algum momento. Mas também é muito fácil de resolver.

Vamos mostrar-lhe como corrigir os problemas de e-mail do WordPress para que possa começar a receber notificações sem qualquer problema.

Corrija seus e-mails do WordPress agora

Porque é que os meus e-mails do WordPress não estão a ser enviados?

Existem algumas razões potenciais para que os seus e-mails do WordPress não estejam a ser enviados:

  • Os seus e-mails parecem ser spam: Esta é a razão mais comum. Quando o seu servidor Web gera um correio eletrónico, apenas cria os cabeçalhos necessários para a entrega básica de correio eletrónico utilizando PHP mail(). A função padrão PHP mail() não adiciona nenhuma autenticação para provar que a mensagem é legítima. Pode utilizar o WP Mail SMTP para resolver este problema.
  • O seu fornecedor de alojamento web desactivou o PHP mail(): Devido a problemas de segurança inerentes ao PHP mail(), muitos anfitriões web simplesmente desactivam o PHP para envio de correio, pelo que o seu site WordPress não pode enviar mensagens. Poderá deparar-se com esta situação se utilizar o Amazon EC2 ou o Lightsail. O WP Mail SMTP permite-lhe contornar esta situação, uma vez que utiliza SMTP em vez de PHP para o envio de correio eletrónico.
  • Está a usar localhost: Se estiver a criar o seu site no seu computador antes de o carregar, é provável que os seus e-mails não funcionem. O WP Mail SMTP irá corrigir o facto de o WordPress não enviar e-mails no localhost, para que possa receber notificações do WordPress como se fosse um site ao vivo.

Independentemente do motivo, se não estiver a receber e-mails do WordPress, há uma grande probabilidade de o WP Mail SMTP resolver o problema.

Como corrigir o problema do WordPress que não envia e-mails

Aqui está um bom tutorial em vídeo que explica tudo:

Se preferir seguir os passos por escrito, continue a ler para saber os pormenores!

1. Instalar o plugin SMTP do WP Mail

Vamos usar o WP Mail SMTP para redirecionar os seus e-mails através de um fornecedor de serviços de e-mail de terceiros (ESP). Isto adicionará a autenticação necessária para que sejam entregues de forma fiável.

Em primeiro lugar, é necessário instalar o WP Mail SMTP no seu sítio WordPress. O WP Mail SMTP é um plugin do WordPress que reconfigura a função de correio do PHP wp_mail()para utilizar SMTP em vez de PHP.

Pode utilizar a versão gratuita ou paga, mas é preferível a versão Pro ou superior para utilizar as funcionalidades de registo de correio eletrónico e de criação de relatórios. Falaremos sobre estas definições do plugin mais tarde.

Para descarregar o plugin, aceda à sua conta WP Mail SMTP e clique no separador Downloads. Pode descarregar o ficheiro zip do plugin clicando em Download WP Mail SMTP.

Descarregar o plugin WP Mail SMTP

Em seguida, aceda ao seu sítio Web e inicie sessão no painel de controlo do WordPress. Vá para Plugins " Adicionar novo.

Adicionar um novo plugin no WordPress

Carregue o ficheiro zip do plugin e clique em Instalar agora.

Instalar o WP Mail SMTP

Quando o plug-in estiver instalado, certifique-se de que o ativa. Isto irá iniciar o Assistente de configuração no seu browser.

Agora estamos prontos para configurar o seu fornecedor de correio eletrónico para o WordPress.

2. Ligar o seu site WordPress a um serviço de correio eletrónico

Vamos encaminhar seus e-mails através de um provedor de e-mail separado para corrigir o problema do WordPress não enviar e-mails.

Com o WP Mail SMTP, isto é muito fácil de configurar. Vamos utilizar o Assistente de Configuração para que não tenha de perder tempo a brincar com as definições de configuração.

Para começar, clique no botão Vamos começar no Assistente de configuração.

clique no botão Vamos começar

No ecrã seguinte, verá uma lista de mailers disponíveis que pode configurar no WP Mail SMTP.

Escolher um servidor de correio no assistente de configuração do WP Mail SMTP

Todos estes fornecedores ajudarão a resolver o problema de o WordPress não enviar correio eletrónico. No entanto, alguns deles não são adequados para grandes volumes de correio eletrónico.

Aqui está um guia rápido se não tiver a certeza do que escolher:

  • Pequenos sítios Web ou testes: Pode utilizar outro SMTP para este efeito. No entanto, lembre-se de que a maioria dos servidores SMTP tem limites de taxa, portanto, isso pode fazer com que seus e-mails do WordPress falhem em um site ocupado. Para uma opção alternativa, SendLayer, Postmark e Brevo (anteriormente Sendinblue) têm contas de avaliação gratuitas.
  • Site que envia alguns e-mails por dia: O Gmail mailer é uma boa opção se tiver uma conta Google Workspace ou Gmail. Permite-lhe enviar e-mails a partir de qualquer um dos seus aliases do Gmail no WordPress, o que é útil se quiser utilizar diferentes aliases do Gmail com diferentes formulários ou plug-ins. No entanto, o Gmail e o Google Workspace são um pouco mais complicados de configurar.
  • Sites de médio a grande porte: Os sítios Web que enviam mensagens de correio eletrónico transaccionais devem considerar um fornecedor de correio eletrónico profissional como o SendLayer, SMTP.com ou Brevo.

Se não tiver a certeza do que escolher, o SendLayer permite-lhe começar a enviar e-mails gratuitamente. Também autentica o seu nome de domínio, em vez de um endereço de e-mail individual, pelo que pode enviar e-mails a partir de qualquer endereço do seu domínio no WordPress.

Quando tiver escolhido um mailer, aceda à documentação utilizando os links abaixo. A documentação ajudá-lo-á a estabelecer uma ligação entre o seu sítio Web e o serviço de correio eletrónico que escolheu no Assistente.

Mailers disponíveis em todas as versões Mailers no WP Mail SMTP Pro
SendLayer Amazon SES
SMTP.com Microsoft 365 / Outlook.com
Brevo Zoho Mail
Google Workspace / Gmail
Pistola de correio
Carimbo do correio
SendGrid
SparkPost
Outros SMTP

A documentação do seu fornecedor de correio eletrónico explicará onde encontrar as credenciais necessárias e onde as colar no Assistente de configuração.

Precisa de ajuda?

Nossa licença Elite inclui White Glove Setup para SendLayer, SMTP.com ou Brevo.

Se pretender configurar vários mailers, 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 cópia de segurança e configurar o Encaminhamento inteligente.

Quando tiver estabelecido uma ligação, volte a este guia.

3. Ativar o registo de e-mail

No passo seguinte, o assistente terá duas opções activadas por defeito. São elas:

  • Capacidade de entrega do correio eletrónico
  • Controlo de erros

Ambas as opções ajudarão a melhorar a capacidade de entrega do correio eletrónico.

Se tiver o WP Mail SMTP Pro, também pode ativar funcionalidades adicionais aqui.

Ativar os registos e alertas de correio eletrónico no Assistente de Configuração SMTP do WP Mail

A primeira funcionalidade que pode ativar aqui é Registos detalhados de correio eletrónico. Esta funcionalidade permite-lhe ver o estado de entrega dos seus emails e outras informações úteis nos Relatórios completos de email. Se pretender, também pode receber um Resumo semanal de correio eletrónico com uma visão geral dos registos recentes.

Resumo de e-mail com estatísticas no WP Mail SMTP Pro

Isto ajuda-o a monitorizar ativamente os e-mails do seu formulário de contacto para se certificar de que não está a perder nenhum.

Os alertas instantâneos de correio eletrónico informam-no quando uma mensagem de correio eletrónico do seu sítio não é enviada. Desta forma, pode corrigir eficazmente o problema e voltar a enviar os seus e-mails.

Uma notificação de alerta por correio eletrónico

Em seguida, se tiver ativado os registos de correio eletrónico, terá também a possibilidade de ativar algumas funcionalidades avançadas de registo de correio eletrónico.

Configurar as definições de registo de correio eletrónico no Assistente de Configuração SMTP do WP Mail

Estas funcionalidades permitem-lhe fazer coisas como:

Abrir e clicar em detalhes no registo de correio eletrónico do WordPress

Para mais informações, consulte a nossa publicação sobre o registo de e-mails no WordPress.

Agora estamos prontos para concluir o Assistente de configuração e testar o seu correio eletrónico.

No último passo, obtenha a chave de licença da sua conta WP Mail SMTP e cole-a na caixa para ativar as funcionalidades Pro e as futuras actualizações.

Introduzir a chave de licença do WP Mail SMTP

E pronto! O WP Mail SMTP enviará um e-mail de teste para confirmar que tudo está a funcionar.

Corrija seus e-mails do WordPress agora

Perguntas frequentes sobre o não envio de e-mails pelo WordPress

Tem dúvidas sobre como os e-mails do WordPress não funcionam? Responderemos a algumas perguntas comuns abaixo.

Vamos lá começar.

O que é SMTP?

SMTP significa Simple Mail Transfer Protocol (Protocolo de Transferência de Correio Simples). É o protocolo que os servidores utilizam para enviar mensagens de correio eletrónico.

No WordPress, pode utilizar o SMTP para enviar mensagens de correio eletrónico em vez de depender do seu servidor Web. Isto é mais fiável porque adiciona a autenticação correta aos seus e-mails.

Que endereço de correio eletrónico devo utilizar como "De"?

Muitos plug-ins de formulários de contacto utilizam o e-mail do administrador como endereço De. Isto pode causar problemas de entrega de correio eletrónico.

Agora que tem o WP Mail SMTP instalado, deve utilizar sempre o endereço de correio eletrónico que autenticou no Assistente de Configuração.

Isso garantirá que todos os seus e-mails tenham a autenticação correta. Por outras palavras, os e-mails do WordPress serão entregues como se tivessem sido enviados da sua conta de e-mail.

Se tiver uma tonelada de plugins diferentes, todos a enviar e-mails, o WP Mail SMTP permite-lhe forçar o E-mail de origem e o Nome de origem em todo o seu site.

Forçar o e-mail de origem nas definições de SMTP do WP Mail

Esta é uma forma muito fácil de garantir que não está a enviar correio eletrónico a partir de um endereço de remetente que não está autenticado.

Posso configurar o SMTP do WooCommerce?

Sim! Depois de concluir os passos deste tutorial, todos os e-mails de encomenda do WooCommerce serão enviados a partir do mailer escolhido.

Pode utilizar um servidor SMTP para o WooCommerce, mas recomendamos que utilize um fornecedor de correio eletrónico transacional. Isto irá garantir que os seus clientes recebem rapidamente os e-mails de encomenda do WooCommerce.

Porque é que não posso utilizar o PHPMailer?

O PHPMailer é o método predefinido de envio de correio eletrónico no WordPress, mas é muito pouco fiável. Com o PHP mail(), os seus e-mails são enviados sem qualquer informação de autenticação. Como resultado, os servidores de correio normalmente tratam os e-mails PHP como spam, levando a problemas de entrega.

Para impedir que os seus e-mails do WordPress sejam enviados para spam, é necessário configurar o seu site WordPress para utilizar SMTP, que fornece a autenticação necessária para provar que os seus e-mails são legítimos.

O plugin WP Mail SMTP é usado quase universalmente por sites WordPress para parar de enviar e-mails com PHP e usar SMTP em vez disso. Além disso, torna a resolução de problemas de correio eletrónico muito mais fácil com a funcionalidade de registo de correio eletrónico incorporada do WP Mail SMTP.

Porque é que "Outro SMTP" não está a funcionar?

Se o Outro servidor SMTP não estiver a funcionar, ou se estiver a receber um erro SMTP, verifique primeiro se está a utilizar as definições SMTP corretas no WP Mail SMTP.

Em particular, preste atenção à porta SMTP, uma vez que os diferentes servidores têm requisitos diferentes.

Se isso não funcionar, poderá estar a utilizar um alojamento que bloqueia o SMTP ou que o impede de utilizar o seu próprio servidor SMTP. Este bloqueio é normalmente colocado em prática para evitar que os utilizadores enviem spam a partir do WordPress, ou para o encorajar a pagar pelo serviço SMTP do próprio alojamento.

Se o SMTP estiver bloqueado pelo seu anfitrião, pode utilizar qualquer um dos fornecedores de correio eletrónico baseados na API, como Brevo, SMTP.com ou Gmail, para contornar essa situação. Para obter mais detalhes, consulte nossos artigos sobre:

Estes guias foram concebidos especificamente para os clientes que não podem utilizar o SMTP para enviar correio eletrónico no seu plano de alojamento.

Por que é que "Outro SMTP" está a fazer com que o meu site fique sem tempo?

Se a opção Outro SMTP estiver a fazer com que o seu site WordPress não funcione, isso é um sinal de que poderá ter uma definição de DNS incorrecta ou de que o seu servidor SMTP está em baixo.

Este é também um problema comum para os utilizadores do Cloudflare que têm as definições de proxy erradas na sua zona DNS. Confira este guia para corrigir e-mails do WordPress no Cloudflare para obter detalhes completos sobre as configurações que você precisará alterar.

Porque é que estou a ver um aviso DMARC, SPF ou DKIM?

O WP Mail SMTP tem um verificador de domínio que analisa automaticamente os registos DNS do seu domínio. Se detetar um problema com o seu DNS que possa afetar a capacidade de entrega do correio eletrónico, será notificado quando enviar um correio eletrónico de teste.

Resultados da verificação do domínio

Para resolver este problema, comece por ler os nossos guias sobre DNS:

Quando os seus registos DNS estiverem corretos, os seus e-mails terão a autenticação correta e deixarão de ir parar à pasta de spam dos destinatários.

O Gmail rejeita e-mails não autenticados, pelo que a configuração destes registos é particularmente importante para garantir que os seus e-mails do WordPress são entregues aos utilizadores do Gmail.

Porque é que o WordPress não está a enviar um e-mail de confirmação aos utilizadores?

Se quiser que os utilizadores recebam um e-mail de confirmação depois de submeterem um formulário de contacto no seu site WordPress, pode configurá-lo facilmente utilizando o WPForms. Para obter mais informações, consulte este artigo sobre como enviar e-mails de confirmação aos utilizadores após a submissão de formulários.

Corrija seus e-mails do WordPress agora

A seguir, acompanhe a atividade de e-mail no WordPress

Agora que já corrigiu o facto de o WordPress não enviar e-mails, consulte o nosso rastreio de aberturas e cliques.

Pode acompanhar as aberturas e os cliques em e-mails individuais ou gerar um relatório de e-mail para qualquer linha de assunto. Isto faz do WP Mail SMTP um fantástico plugin de rastreio de utilizadores.

Taxas de abertura e de clique no gráfico do WordPress

E se estiver à procura de mais opções de plug-ins, consulte o nosso resumo dos melhores plug-ins de e-mail do WordPress.

Pronto para corrigir os seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. O WP Mail SMTP Elite inclui uma configuração completa de luva branca e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais dicas e tutoriais sobre o WordPress.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isso significa que se você clicar em alguns de nossos links, podemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

Claire Broadley

A Claire é a Gestora de Conteúdos da equipa do WP Mail SMTP. Ela tem mais de 13 anos de experiência escrevendo sobre WordPress e hospedagem na web.Saiba mais

Experimente o nosso plugin gratuito WP Mail SMTP

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

Active o JavaScript no seu browser para preencher este formulário.