De vez em quando, chego a um problema em que o WordPress ou WooCommerce não está enviando e-mails para administradores de sites, clientes de lojas on-line ou visitantes que irão se formar em um site. Na maioria das vezes, o problema é que o anfitrião do site se recusa a enviar e-mails em PHP simples por razões de segurança.
Pode parecer complicado e muito técnico, mas a solução é na verdade bastante simples. Você só precisa instalar e configurar um plugin simples que consertará o não envio de e-mails no problema do WordPress de uma vez por todas. Em vez de enviar e-mails simples, usaremos a autenticação SMTP para garantir que os e-mails que enviamos a partir do site WordPress sejam válidos e não pareçam como spam para os destinatários.
Aqui está o tutorial passo a passo onde encontrar informações SMTP de seu e-mail, e como enviar e-mails usando SMTP no WordPress e WooCommerce:
- Onde encontrar os detalhes de login SMTP em Cpanel
- Onde encontrar detalhes de login SMTP no DirectAdmin
- Como corrigir o não envio de e-mails através da configuração de SMTP no WordPress
Vamos começar com as informações necessárias para configurar o SMTP no WordPress. Cada conta de e-mail tem esta informação – é usada para configurar clientes de e-mail Outlook ou Thunderbird em software desktop, ou é usada para configurar contas de e-mail em seus smartphones. Precisaremos encontrar exatamente as mesmas informações – SMTP host, portas e credenciais de login para o e-mail do qual você vai querer enviar e-mails no WordPress.
Onde encontrar os detalhes de login SMTP em Cpanel
As configurações SMTP para e-mail no Cpanel estão localizadas em E-mail >> Página de contas de e-mail.

Clique em Connect Devices – esta página terá todos os tipos de detalhes SMTP para uso no WordPress ou em qualquer dispositivo inteligente.

Na página Connect Devices procure por Mail Client Manual Settings.

Haverá todas as informações que você vai precisar:
- Nome de usuário SMTP
- Senha SMTP (na maioria das vezes não é mostrada – você precisa saber sua senha de login por e-mail de qualquer forma)
- Servidor de saída (host)
- Número da porta SMTP
Você precisará destas informações para configurar o SMTP no WordPress.
Onde encontrar os detalhes de login SMTP no DirectAdmin
As configurações SMTP para e-mail no DirectAdmin estão localizadas no Email Manager >> Página de contas de e-mail.

Para visualizar as configurações SMTP, clique em View (Configurações de e-mail).

Aqui você encontrará todas as informações para configuração de SMTP no WordPress:
- nome de usuário
- a senha provavelmente não será mostrada, mas você deve sabê-la (ou você pode mudá-la no Directadmin de qualquer forma)
- SMTP Host (servidor de e-mail de saída)
- Porto SMTP

Agora, quando você tiver suas configurações SMTP, você precisará adicioná-lo ao WordPress.
Como consertar o não envio de e-mails configurando o SMTP no WordPress
Se você quiser ter certeza de que seu website WordPress ou loja WooCommerce envia e-mails para você ou para seus clientes é para configurar uma conexão SMTP no WordPress. Ir para Plugins >> Adicionar Novo e inserir SMTP no campo de busca no topo. O primeiro nos resultados será plugin chamado WP Mail SMTP por WPForms – vamos usar este plugin. Clique em Instalar Agora, e ative o plugin uma vez instalado.

Uma vez ativado o plugin, ele o guiará por todo o processo de instalação. Clique Let’s Get Started.

Se você usar um dos correios recomendados na configuração, então selecione um, e você estará pronto para ir em poucos segundos. Neste tutorial vou fazer isso de forma mais difícil – configurarei o SMTP manualmente porque a maioria dos proprietários de sites não usa o gmail ou outros provedores de e-mail dedicados, eles usam seus servidores de hospedagem para enviar e-mails. Por isso, escolhemos Outro SMTP.

Nesta etapa, você precisará inserir os detalhes que encontrou anteriormente em seu Cpanel, DirectAdmin ou outro painel de servidores:
- Hospedeiro SMTP
- Tipo de encriptação (na maioria das vezes é SSL)
- Porto SMTP
- Nome de usuário SMTP e sua senha de e-mail

Uma vez preenchidos todos os detalhes SMTP, você pode selecionar ferramentas adicionais oferecidas por este plugin. Deixaremos apenas os dois primeiros:

Você pode opcionalmente adicionar seu e-mail para receber dicas e ofertas dos autores do plugin.

O WP Mail SMTP plugin vem com alguns recursos opcionais úteis que requerem uma licença. Mas não precisamos dele apenas para o envio de e-mails, então vamos pular esta etapa.

Se você digitou todas as informações SMTP corretamente, você verá a mensagem Parabéns, você configurou com sucesso o WP Mail SMTP. Caso você acidentalmente tenha perdido algo, você será capaz de voltar à configuração do SMTP e executar novamente o assistente.
Quando tudo estiver bem, clique em Finish Setup – agora seu site WordPress ou loja on-line WooCommerce deverá enviar e-mails com sucesso.

Se você precisar alterar sua senha SMTP no WordPress, ou fazer qualquer outra alteração no plugin SMTP, não há necessidade de reexecutar o assistente inteiro. Você pode encontrar todas as mesmas configurações SMTP em seu painel de administração do WordPress WP Mail SMTP >> Página de configurações.

É isso – você acabou de se livrar de não enviar e-mails em seu site WordPress ou WooCommerce.