Guia de Solução Quando WordPress Não Envia Emails

Tempo de leitura estimado: 10 minutos

Última atualização em 26/05/2021

O seu WordPress não envia emails corretamente? Não se preocupe! Esse é um problema comum que é fácil de se arrumar.

Neste artigo, nós vamos ensiná-lo como consertar o problema e também proporcionar um guia passo a passo de como configurar um serviço de email SMTP no seu site WordPress usando um plugin.

Adicionalmente, nós vamos dar para você a opção de garantir a entrega dos seus correios eletrônicos usando tanto o serviço de email.

Como Identificar o Problema

Antes de chegarmos a fundo no problema, vamos esclarecer algo. O WordPress não enviar os emails não tem nada a ver com o seu provedor de hospedagem.

Enquanto um serviço de hospedagem de fato tem muito poder sobre o seu site, a função de enviar emails através do WordPress é outra história completamente diferente.

A culpa do WordPress não estar enviando os emails muito provavelmente está na configuração da função de email PHP da sua instalação do WordPress. O recurso nativo de email do WordPress exige um processo de configuração manual com a ajuda de um plugin third-party.

Agora, antes de você passar a culpa para o pobre do WordPress, ouça o que temos a dizer.

Apesar de ter um recurso de disparo de emails, o WordPress não é uma boa opção para fazer essa tarefa em primeiro lugar. Mesmo que a função esteja funcionando, os emails enviados por sites do WordPress tendem a falhar testes de spam conduzidos tanto por provedores de hospedagem quanto por serviços de email.

É por isso que eles normalmente acabam sendo bloqueados ou jogados na pasta de spam.

Por sorte para você, ainda é possível garantir a entrega dos seus emails apesar deles serem enviados de um site WordPress. Ao invés de simplesmente usar o serviço de email nativo do WordPress, você pode configurar um servidor Protocolo de Transferência de Correio Simples (Simple Mail Transfer Protocol ou SMTP) para isso.

Esse passo é essencial porque ele irá garantir uma maior taxa de entrega para os seus emails com seu recurso de autenticação. Desse modo, seus emails finalmente terão a autenticação adequada, que é necessária para passar pelos testes de spam e firewalls.

Servidores SMTP também vão ajudá-lo a gerenciar o fluxo de saída do seu tráfego de email, o que permite que você envie um grande número de mensagens eletrônicas de uma só vez.

Se você é um cliente da Hostinger, sinta-se livre para testar o tutorial abaixo, já que nós equipamos todos os nossos planos de hospedagem com um servidor SMTP.

Como Configurar SMTP no WordPress

O WordPress não enviar emails é um problema irritante, mas com uma solução fácil. Para resolver isso, você só precisa configurar um servidor SMTP no WordPress.

O Protocolo de Transferência de Correio Simples facilita a entrega de seus emails entre servidores. O SMTP normalmente é pareado com POP3 ou IMAP para recebimento (veja a diferença entre protocolos POP3 e IMAP).

Existem vários métodos e plugins que você pode usar para enviar emails do WordPress usando o método SMTP. Neste artigo, nós apenas iremos falar sobre os passos para fazê-lo usando o serviço de email da Hostinger e o servidor automatizado Mailgun.

Antes de chegarmos nessa parte, porém, precisamos lidar com o problema primeiro ao configurar a função de correio PHP no WordPress. Esse passo irá permitir que o WordPress envie emails através de um protocolo SMTP apropriado.

Para este tutorial, nós vamos usar o plugin do WordPress WP Mail SMTP.

Esse plugin é uma ótima opção para o trabalho, já que ele tem quatro diferentes opções de configuração SMTP. Nós vamos discutir mais a frente sobre como fazer duas dessas variantes, depois que você configurou adequadamente o site WordPress para enviar emails PHP.

Aqui estão os passos para configurar SMTP no WordPress:

1. Depois de instalar o plugin WP Mail SMTP, clique no botão Activate (Ativar).
2. Navegue para a área de configurações do WP Mail SMTP no painel de controle do WordPress.

1565988557 3912 Ewdcpe Zctqdsqzm T 7iy5l4yr1

3. Escolha o seu endereço de email e o nome do remetente, para então definir SMTP para Default (Padrão).

1565988556 9422 Zyfxdva6vhysszff8h3gvrojtibn

4. Assim que você tiver terminado, clique no botão Save Settings (Salvar Configurações).

5. Se o processo foi bem sucedido, uma mensagem de confirmação irá aparecer na sua tela.

1565988556 1994 Xdk1it93xcckczkdsw4ulktlra3s

6. Para garantir que tudo funcione perfeitamente, você pode usar o recurso WP Mail SMTP’s Email Test. Digite o endereço de email de qualquer destinatário de sua escolha e então clique em Send Email (Enviar Email) para encaminhar uma mensagem de testes.

1565988559 9635 K 1zk 7njyvcgzmg9tvtry84yxph

7. Se o teste foi bem sucedido, essa mensagem irá aparecer em sua tela. Cheque a caixa de entrada do destinatário para garantir que o email realmente está lá.

1565988558 7797 92rwvn1ywqrjkbxzjh Dsmk2jtj6

Parabéns, agora você pode enviar emails de seu site WordPress!

Método 1: Como Configurar um Serviço de Email SMTP para email personalizado

Apesar de ter resolvido seu problema inicial do WordPress não enviar emails, não faz mal dar uma olhada em outros métodos que podem lhe trazer uma melhor experiência.

Dizemos isso porque existem outras maneiras de garantir a entrega de seus emails para além de usar um plugin third-party para WordPress. Uma delas é tirando vantagem de um servidor de email SMTP fornecido pelo seu provedor dedicado de hospedagem.

Hoje em dia, muitos provedores de hospedagem equipam esse protocolo em seus planos como um recurso padrão. Com o seu protocolo de segurança e sua porta criptografada, seus emails serão bem cuidados até que cheguem em seus respectivos destinatários.

Se você assina algum dos planos de hospedagem da Hostinger, está com sorte! Todos os nossos planos oferecer suporte completo para protocolos SMTP, POP3 e IMAP para auxiliar suas atividades de email.

Nós recomendamos fortemente fazer uso desse recurso, já que dedicamos nosso servidor SMTP para garantir que o problema do WordPress não enviar emails não aconteça de novo.

Aqui estão os passos para configurar o serviço de email SMTP da Hostinger no WordPress:

1. Para o processo de configuração, você precisa juntar algumas informações em relação aos detalhes de sua conta SMTP da Hostinger.

Na área do Painel de Controle, navegue para a opção Contas de Email dentro da seção Email.

1565988560 6394 Zhbidmzv73qfn5f4qgved80wavg2

2. Você pode encontrar seus detalhes de email na parte inferior da página Manage Emails (Gerenciar emails). Os detalhes que serão usados no processo de configuração são SMTP Host SMTP Port

Você pode desejar escrever ambas as informações em algum lugar, já que você precisará delas depois.

1565988559 2857 Byvxyhh9yuswyycnb7rnuyg Tq0i

3. Seguindo para o painel de controle do WordPress, encontre o WP Mail SMTP na lista de Plugins e entre na área Configurações.

1565988561 7093 Uukiralrvwkckalicajo1rfrwdje

4. Na página de Configurações, mude a opção Mailer para Other SMTP e um menu estendido de configuração aparecerá. Preencha as caixas de texto SMTP Host SMTP Port com as informações que você recuperou no Passo

Nos campos SMTP Username (Nome de usuário SMTP) e SMTP Password (Senha SMTP), use os detalhes de login da sua conta de email — aquela que foi criada junto de sua conta de hospedagem. O dado From Email (Do Email) mostra o SMTP Username ou o endereço de email. Além disso, não se esqueça de alterar a parte Encryption (Criptografia) para TLS.

1565988562 7154 Cp3zu5btawp34xcgpd Vjy7xu8ae

5. Assim que tiver terminado, clique no botão Save Settings (Salvar Configurações).

6. Se o processo for bem sucedido, uma mensagem de confirmação aparecerá na sua tela.

1565988561 5745 Rcij5t40p6usryjgov8yp Ldz8jq

7. Faça uso do teste de email do WP Mail SMTP para garantir que tudo funciona perfeitamente.

Escreva o email de qualquer destinatário de sua escolha e então clique no botão Send Email (Enviar Email).

1565988561 9086 Qc98bpflsp6dianj7nqxer5f Msh

8. Se o teste for bem sucedido, uma mensagem de confirmação como essa abaixo irá aparecer na sua tela. Também verifique a caixa de entrada do destinatário para garantir que o email realmente está lá.

1565988562 8119 Lmmp19yzxmfpzdyzkgskqys2xlhi

 

Método 2: Configurando o Gmail para Enviar E-mails do WordPress Usando o Protocolo OAuth

Primeiro, você precisa selecionar o Gmail como seu programa de e-mail na página de configurações SMTP do WP Mail. Marque a caixa ao lado para definir o caminho de retorno como o mesmo do remetente. Se você não marcar essa caixa, as mensagens devolvidas e com falha serão perdidas para sempre.

1565988770 3224 Selectgmailsender

Em seguida, você verá a opção de inserir seu ID de cliente, Segredo do cliente e um URL no campo ‘URI de redirecionamento autorizado’.

Criando um aplicativo e gerando chaves de API para o Gmail

Para usar as APIs do Gmail para enviar e-mails do WordPress, você precisa criar um aplicativo e gerar uma chave de API. Para fazer isso, acesse o site do Google Developers Console e crie um novo projeto.

1565988775 4338 Create Gdc Project 1

Se você não vir o botão azul para criar um projeto, também poderá clicar em ‘Selecionar um projeto’ e criar um novo projeto.

Você será solicitado a fornecer um nome para o seu projeto. Dê um nome significativo para que, da próxima vez que estiver aqui, você possa reconhecê-lo facilmente.

1565988772 3150 Nameproject 1

Clique no botão criar para continuar.

O console do desenvolvedor agora criará seu projeto e levará você ao seu painel. O Google permite que os desenvolvedores acessem muitas de suas APIs e serviços. Agora que o seu projeto está configurado, você precisa ativar as APIs de que precisará.

1565988770 4523 Enable Apis 1

Clique no botão Ativar APIs e serviços para continuar.

Isso levará você à página da biblioteca de APIs. Digite Gmail na caixa de pesquisa para encontrar rapidamente a API do Gmail e clique para selecioná-la.

1565988775 3137 Selectgmailapi 1

Agora você verá uma visão geral da API e o que ela pode fazer. Basta clicar no botão “Ativar” para continuar.

1565988769 2757 Enablegmailapi 1

Agora que sua API está ativada, a próxima etapa é criar credenciais que você possa usar nas configurações de plug-in do WP Mail SMTP.

Clique no botão Criar credenciais para continuar.

1565988771 5498 Createcredentials 1

Na próxima tela, você precisará selecionar ‘JavaScript do navegador da Web’ no campo ‘Onde você estará chamando a API’. Depois disso, clique na opção “Dados do usuário”.

1565988777 3366 Api Creds1 1

Para continuar, clique em “Quais credenciais eu preciso?” botão.

Você será solicitado a fornecer um nome para o nome do seu cliente OAuth. Você pode digitar ‘WP Mail SMTP’ aqui.

1565988778 6934 Api Creds2 1

No campo Origens do JavaScript, adicione o nome de domínio do seu site. Em seguida, você precisa copiar e colar o URL de redirecionamento autorizado das configurações do plugin SMTP do WP Mail.

Clique no botão “Create client ID” para continuar.

Em seguida, você precisa inserir um nome para a tela de consentimento do OAuth. Você pode colocar o nome do plugin aqui.

1565988773 5078 Api Creds3 1

Clique no botão continuar e o console do desenvolvedor mostrará seu ID de cliente. Você pode copiá-lo e colá-lo na página de configurações do plugin SMTP do WP Mail. No entanto, você ainda precisará da chave secreta do cliente.

1565988771 8450 Clientid 1

Clique no botão Concluído para seguir em frente.

Agora você será levado para a página de credenciais do seu projeto. Você verá suas credenciais recém-criadas listadas lá. Clique no botão de edição ao lado de suas credenciais.

1565988772 5557 Editcreds 1

Isso levará você a editar a página de credenciais, onde poderá ver a chave secreta do seu cliente. Você precisa copiar e colar a chave na página de configurações do seu plugin.

1565988777 2494 Clientsecret 1

Volte para a página de configurações do plugin em sua área de administração do WordPress. Agora que você tem o ID do cliente e as chaves secretas do cliente, é necessário clicar no botão salvar configurações para continuar.

1565988774 9503 Saveclientcreds 1

O plugin irá agora armazenar suas configurações e recarregar a página. Depois disso, você precisa rolar para baixo até a parte inferior da página de configurações e clicar no botão “Permitir que o plug-in envie e-mails usando sua Conta do Google”.

1565988776 8633 Allowplugin 1

Isso levará você à sua conta no Google, e você será solicitado a conceder permissão ao site para enviar e-mails em seu nome.

1565988777 3853 Allowgmail 1

Depois disso, você será redirecionado para o seu site, onde verá uma mensagem de sucesso.

Você configurou o WordPress para usar os servidores SMTP do Gmail para enviar e-mails usando o protocolo OAuth. Agora você pode clicar na guia “Teste de e-mail” na página de configurações do plug-in para enviar um e-mail de teste e ver se tudo está funcionando bem.

1565988775 3614 Emailtest

Método 2: Configurando o Gmail para enviar e-mails do WordPress usando o SMTP

Esse método permite que o WP Mail SMTP se conecte manualmente aos servidores SMTP do Gmail para enviar e-mails do WordPress.

Primeiro, você precisa visitar a página Configurações & raquo WP Mail SMTPpara definir as configurações do plugin.

Forneça o endereço do Gmail que você deseja usar como campo De e-mail e seu nome como no campo de nome.

1565988775 6301 Gmail Smtp 1

Selecione “Outro SMTP” como o seu mailer e marque a caixa ao lado para retornar o caminho.

Role para baixo até a seção Outro SMTP para configurar mais configurações.

1565988776 8336 Gmailsmtp Wpmailsmtp 1

Aqui está como preencher as configurações do plugin:

  • Host SMTP: smtp.gmail.com
  • Porta SMTP: 465
  • Criptografia: use criptografia SSL
  • Autenticação: ative a autenticação
  • Nome de usuário: seu endereço completo do Gmail, por exemplo, john.smith@yourdomain.com ou john.smith@gmail.com
  • Senha: Senha da sua conta do Gmail

Clique no botão Salvar alterações para armazenar suas configurações.

Isso é tudo, você configurou com sucesso o WP Mail SMTP para usar os servidores SMTP do Gmail.

Agora você pode clicar na guia “Teste de e-mail” na página de configurações do plug-in para enviar um e-mail de teste e ver se tudo está funcionando bem.

Wordpress não envia emails

Esperamos que este artigo tenha ajudado você a aprender como consertar o WordPress sem enviar um e-mail. Você também pode ver nossa lista dos erros mais comuns do WordPress e como corrigi-los .

Deixe uma resposta