Si tus emails no salen, lo primero que debes probar es la conexión SMTP. Un test de 30 segundos te dice si el servidor responde, si TLS está activo y si tus credenciales funcionan.
Test rápido con telnet (puerto 587, sin TLS)
- Abre una terminal.
- Ejecuta:
telnet tu-smtp-host 587 - Deberías ver un saludo
220del servidor. - Escribe
EHLO tudominio.com— el servidor responderá con250. - Escribe
QUITpara cerrar.
Probar TLS con openssl (puerto 587 + STARTTLS)
- Ejecuta:
openssl s_client -starttls smtp -crlf -connect tu-smtp-host:587 - Revisa la cadena de certificados y confirma
Verify return code: 0 (ok). - Escribe
EHLO tudominio.compara verificar que la autenticación está disponible.
Test completo con swaks
Swaks es la forma más rápida de enviar un email de prueba real:
swaks --to [email protected] --server smtp.host:587 --tls --auth LOGIN --auth-user tu --auth-password ••••- Observa cada paso (saludo, EHLO, STARTTLS, AUTH, MAIL FROM, RCPT TO, DATA, .).
Errores SMTP frecuentes y su significado
- 421: servicio no disponible, suele ser rate-limit o bloqueo de IP.
- 535: autenticación fallida, revisa usuario/contraseña.
- 550: buzón no disponible, destinatario rechazado.
- Connection refused: firewall bloquea el puerto o host incorrecto.
- TLS handshake failed: versión TLS incompatible o certificado caducado.
Olvídate del dolor de cabeza SMTP — usa Mailpro
El relay SMTP de Mailpro gestiona TLS, autenticación, entregabilidad y reputación por ti. Prueba gratis, sin tarjeta. Probar Mailpro SMTP gratis · Hub de entregabilidad
Lecturas relacionadas: