Puerto 587 (SMTP Submission): para qué sirve y cómo protegerlo
El puerto 587 TCP es el de envío de correo para clientes (submission): Outlook, Thunderbird, el móvil o una aplicación web se autentican y entregan el mensaje al servidor, que luego lo reenvía por el 25. La conexión empieza en claro y se cifra con STARTTLS.
Qué es el puerto 587
Separar el envío de clientes (587) de la entrega entre servidores (25) permite exigir autenticación a los usuarios y que los operadores bloqueen el 25 sin afectar a quien envía correo legítimo.
¿Es peligroso tener abierto el puerto 587?
Riesgo bajo: Normal tenerlo abierto si el servicio está actualizado.
- Normal en servidores de correo con autenticación obligatoria.
Cómo proteger el puerto 587
- Exige STARTTLS y autenticación.
- Usa fail2ban contra la fuerza bruta.
Comandos y configuración
Comprobar si el puerto 587 está abierto
sudo ss -tlnp | grep ':587 '
nc -zv 203.0.113.10 587
sudo nmap -p 587 203.0.113.10Probar STARTTLS en el 587
openssl s_client -starttls smtp -connect smtp.ejemplo.com:587 -crlf -quietTambién puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿Qué puerto uso para enviar correo con Gmail?
smtp.gmail.com, puerto 587 con STARTTLS o 465 con SSL, con una contraseña de aplicación.