Puerto 25 — SMTP (TCP)
¿Qué es el puerto 25?
Simple Mail Transfer Protocol para el enrutamiento de correo.
Este es un puerto bien conocido (0–1023) usado por servicios base como SMTP. · RFC 5321
¿Cuándo necesitas el puerto 25 abierto?
Open only on mail servers that receive email from other mail servers (MX record). ISPs typically block port 25 on residential connections. Use port 587 for sending from applications or mail clients.
Usos comunes y software
- Postfix
- Exim
- Sendmail
- Microsoft Exchange Server
- Haraka
Seguridad
Port 25 is exploited by spammers when misconfigured as an open relay. Require STARTTLS for all connections. Enable SPF, DKIM, and DMARC DNS records to prevent spoofing. ISPs block port 25 on residential connections — use a dedicated mail server or relay service (SendGrid, Mailgun) if sending bulk email.
¿Es seguro el puerto 25?
Un puerto abierto aumenta la superficie de ataque. La seguridad depende de cómo esté configurado SMTP.
Este puerto es un objetivo activo de ataques automatizados. Mantenlo cerrado a menos que SMTP sea activamente necesario y restringe el acceso a rangos IP conocidos en tu firewall.
Prueba la conectividad del puerto 25 en cualquier host.
Abrir el puerto 25
Para permitir conexiones entrantes al puerto 25 (SMTP), configura tu firewall y añade una regla de reenvío de puertos en tu router hacia la IP local de tu dispositivo.
Abre el Firewall de Windows Defender → Configuración avanzada → Reglas de entrada → Nueva regla → Puerto → TCP → Puertos locales específicos: 25 → Permitir la conexión → Asigna nombre y guarda la regla.
netsh advfirewall firewall add rule name="Open Port 25" dir=in action=allow protocol=tcp localport=25sudo ufw allow 25/tcpsudo iptables -A INPUT -p tcp --dport 25 -j ACCEPTAccede a tu router (192.168.1.1 o 192.168.0.1) → Reenvío de puertos → Añade una nueva regla: Protocolo TCP, Puerto externo 25, IP interna: IP local de tu dispositivo, Puerto interno 25 → Guardar.
Cómo cerrar el puerto 25
Si no necesitas SMTP, bloquea este puerto en el firewall o en el router.
Para bloquear el puerto 25 en Windows, ejecuta el siguiente comando en PowerShell o Símbolo del sistema (como administrador):
netsh advfirewall firewall add rule name="Block Port 25" dir=in action=block protocol=tcp localport=25Ejecuta: sudo ufw deny 25/tcpsudo iptables -A INPUT -p tcp --dport 25 -j DROPElimina o desactiva la regla de redirección del puerto 25.
Preguntas frecuentes
¿Para qué se usa el puerto 25?▾
El puerto 25 es el puerto TCP estándar para SMTP. Lo utilizan servidores y aplicaciones que necesitan aceptar conexiones entrantes para este servicio. Si debes mantenerlo abierto depende de si ejecutas activamente un servidor SMTP; de lo contrario, debe permanecer cerrado.
¿Es seguro mantener abierto el puerto 25?▾
Un puerto 25 abierto amplía tu superficie de ataque. Si no ejecutas SMTP activamente, cierra el puerto en tu firewall y elimina reglas de reenvío de puertos. Si SMTP debe ser accesible, restringe el acceso a IPs conocidas y mantén el software actualizado.