Capítulos deste vídeo
O que é
Se o teste de envio de e-mail falha, a causa quase sempre é o provedor de cloud bloqueando as
portas de e-mail. É um comportamento padrão da DigitalOcean, Vultr, Linode, Hetzner e da maioria
dos provedores — não é um bug do GW Server.
A causa: portas bloqueadas
Provedores de cloud bloqueiam a saída nas portas 25, 465 e 587 para evitar spam a partir de
suas máquinas. Por isso o GW Server nem instala servidor de e-mail — ele usa um SMTP externo (ver
E-mail e SMTP). Mas mesmo o SMTP externo pode bater nesse bloqueio se
usar a porta 587.
Como resolver
- No provedor do seu SMTP, procure uma porta alternativa (ex.: a Amazon SES oferece 2587
com STARTTLS e 2465 com SSL). - Em Configurações → E-mail/SMTP, troque a porta e ajuste o campo de criptografia
(tls/STARTTLS oussl) conforme a porta. - Teste o envio de novo.
O campo de criptografia é o que resolve o bloqueio da 587 — foi criado exatamente para esse
caso.
Por prudência, libere a porta no firewall também. O envio é conexão de
saída (o firewall controla entrada), mas em alguns casos o firewall pode bloquear a saída.
Se é o e-mail de um site WordPress
Confira se o SMTP global está ativado na aba E-mail do site. Sem isso, o
WordPress tenta enviar pela função nativa do PHP, que não sai. Se você usa um remetente próprio,
verifique o plugin externo (ex.: Easy WP SMTP).