Saltar al contenido
Consultar y abrir un puerto

Puerto 587: SMTP Submission para el envío de correo

El puerto 587 (TCP) es el puerto de submission por el que los clientes de correo y las aplicaciones entregan mensajes a su servidor de correo tras autenticarse. La herramienta te muestra los detalles y genera comandos de firewall para él.

Creado por Justin Schuessler

Prueba los comandos directamente en tu propio VPS, con acceso root y tu propio firewall.

Añade varios puertos, uno tras otro, hasta 12.

O elige una plantilla

Puertos

587/TCPSMTP Submission

Correo electrónico · Puerto bien conocido · Capa OSI 7

Envío de correo desde el cliente al servidor propio con autenticación, cifrado mediante STARTTLS.

IANA: registrado oficialmente como submission

Regla de firewall (entrante)

Comandos de firewall

Abrir puerto

sudo ufw allow 587/tcp
Comprobar puerto
Notas sobre ufw

Para Ubuntu y Debian. ufw crea la regla para IPv4 e IPv6. Si ufw aún está desactivado, permite primero SSH (sudo ufw allow 22/tcp) y después actívalo con sudo ufw enable; de lo contrario, podrías perder el acceso.

En un VPS de ZAP-Hosting con el firewall de red activo, también tienes que abrir el puerto en el Panel de cliente.

Puerto 587: explicación

¿Para qué sirve el puerto 587?

Finalidad

Por el puerto 587, un programa de correo o una aplicación entrega un correo nuevo a su servidor de correo para que este lo envíe. El cliente inicia sesión con un nombre de usuario y una contraseña (SMTP AUTH). La conexión comienza sin cifrar y pasa a TLS mediante STARTTLS. Muchas aplicaciones web, tiendas online y herramientas de monitorización envían sus correos por este puerto.

Origen y estándar

La separación entre el envío de correo por parte de clientes y el intercambio entre servidores se introdujo en 1998 con RFC 2476. Hoy se aplica RFC 6409, y la IANA registra el puerto 587 como «submission». Gracias a esta separación, los proveedores pueden bloquear el puerto 25 para los usuarios normales sin impedir el envío de correo tras iniciar sesión. RFC 8314 también recomienda ahora TLS implícito en el puerto 465, aunque el puerto 587 con STARTTLS sigue estando muy extendido.

Uso habitual

  • Envío desde programas de correo como Thunderbird, Outlook o Apple Mail
  • Envío SMTP desde aplicaciones web, tiendas online y foros
  • Notificaciones de sistemas de monitorización y scripts
  • Envío de correo a través de un servicio externo con credenciales de acceso

Seguridad

Exige STARTTLS en el puerto 587 antes de permitir que un cliente inicie sesión; de lo contrario, las contraseñas se transmiten en texto claro. Acepta aquí correos solo de usuarios autenticados para que el puerto no se convierta en un relay para emisores de spam. Protege el inicio de sesión frente a ataques de contraseña, por ejemplo, con Fail2ban y limitación de intentos. De lo contrario, las cuentas comprometidas pueden enviar spam a través de tu servidor y tu IP acabará en listas de bloqueo.

Más puertos

Puertos relacionados

Estos puertos suelen formar parte de la misma configuración. Haz clic para ver su explicación y los comandos de firewall.

Ver todos los puertos conocidos y la lista completa de la IANA

Fuente de la lista de puertos: IANA Service Name and Transport Protocol Port Number Registry, actualizado el 22 de octubre de 2026. iana.org

Descubrir más

Más herramientas

FAQ

Preguntas frecuentes

Respuestas breves sobre el puerto 587.

Ambos sirven para enviar correo tras iniciar sesión. El puerto 465 usa TLS implícito, por lo que la conexión está cifrada desde el principio, y es el recomendado por RFC 8314. El puerto 587 usa STARTTLS y está igual de extendido. Usa el puerto que indique tu proveedor de correo.

El puerto 25 está destinado al intercambio entre servidores de correo. El puerto 587 es para clientes de correo y aplicaciones que se autentican con sus credenciales y entregan mensajes para su envío. Por eso, el 587 suele estar abierto aunque el 25 esté bloqueado.

Con firewalld, usa sudo firewall-cmd --permanent --add-port=587/tcp y después sudo firewall-cmd --reload. Con ufw, basta con sudo ufw allow 587/tcp. Solo necesitas abrirlo de entrada en tu servidor de correo; para el envío saliente suele bastar la regla predeterminada.

La conexión comienza sin cifrar y pasa a TLS mediante STARTTLS. Un servidor bien configurado solo permite iniciar sesión después de STARTTLS. Asegúrate de que tu cliente de correo exija STARTTLS.

¿Tienes más preguntas?

Contactar con soporte
¿Tu propio servidor?

Prueba los comandos en tu propio VPS

Con un VPS de ZAP-Hosting tienes acceso root, configuras los servicios y las reglas de firewall tú mismo y ves al instante qué puertos están abiertos.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas de red