Se seus emails não saem, a primeira coisa a testar é a conexão SMTP. Um teste de 30 segundos mostra se o servidor responde, se o TLS está ativo e se suas credenciais funcionam.
Teste rápido com telnet (porta 587, sem TLS)
- Abra um terminal.
- Execute:
telnet seu-smtp 587 - O servidor deve responder com
220. - Digite
EHLO seudominio.com.br— resposta esperada250. - Digite
QUITpara encerrar.
Testar TLS com openssl (porta 587 + STARTTLS)
- Execute:
openssl s_client -starttls smtp -crlf -connect seu-smtp:587 - Verifique a cadeia de certificados e procure
Verify return code: 0 (ok). - Digite
EHLO seudominio.com.brpara ver as opções de autenticação.
Teste completo com swaks
O swaks é a forma mais rápida de enviar um email de teste real:
swaks --to [email protected] --server smtp.host:587 --tls --auth LOGIN --auth-user voce --auth-password ••••- Acompanhe cada passo: greeting, EHLO, STARTTLS, AUTH, MAIL FROM, RCPT TO, DATA, .
Erros SMTP comuns e o que significam
- 421: serviço indisponível, geralmente rate-limit ou IP bloqueado.
- 535: falha de autenticação, confira usuário/senha.
- 550: caixa indisponível, destinatário recusado.
- Connection refused: firewall bloqueando a porta ou host errado.
- TLS handshake failed: versão TLS ou certificado incompatível.
Sem dor de cabeça SMTP — use o Mailpro
O relay SMTP do Mailpro cuida de TLS, autenticação, entregabilidade e reputação por você. Teste grátis, sem cartão. Testar Mailpro SMTP · Hub DMARC
Leituras relacionadas: