Iniciar sesiónCrear servidor
VPS y VDS

Política del puerto 25: por qué está bloqueado

El puerto 25 saliente está bloqueado por defecto en VPS y VDS. Por qué, cómo pedir que se abra con un ticket y cómo enviar correo por 587 o 465.

6 min de lectura#port 25 blocked#outbound smtp#send email from vps#smtp relay 587#puerto 25 bloqueado#enviar correo desde vps#abrir puerto 25#smtp saliente

En los VPS y VDS de SolumeCore, el puerto 25 saliente (SMTP, el que usan los servidores de correo para entregarse mensajes entre sí) está bloqueado por defecto. Tu servidor puede enviar correo sin problema por los puertos de envío autenticado 587 y 465, por ejemplo a través de un servicio de envío (relay SMTP). Si necesitas entregar correo directamente desde tu servidor por el puerto 25, puedes pedir que lo abramos con un ticket.

Por qué está bloqueado

El puerto 25 es la vía que más se abusa para enviar spam. Basta un servidor comprometido o mal configurado para que la IP termine en listas negras, y eso afecta también a otros clientes de la misma red. Con el bloqueo por defecto:

  • Un servidor infectado no puede convertirse en una fuente de spam sin que lo notes.
  • Las IPs de todos mantienen una buena reputación, y tus correos tienen más posibilidades de llegar a la bandeja de entrada.
  • Solo envían correo directo los servidores que de verdad lo necesitan y están preparados para hacerlo bien.

Esta medida forma parte de las restricciones de red que describen nuestros Términos (sección 15.6) y nuestra política de uso aceptable.

Qué está bloqueado y qué no

Tráfico Estado
Saliente al puerto 25 (entrega directa de correo) Bloqueado por defecto
Saliente al puerto 587 (envío con STARTTLS) Permitido
Saliente al puerto 465 (envío con TLS) Permitido
Correo de las cuentas de un hosting web No le afecta (ver más abajo)

Si tienes hosting web con nosotros, tus cuentas de correo envían a través del servidor de correo del propio hosting, por el puerto 465. Esta política no les afecta; consulta cómo crear una cuenta de correo en tu hosting.

La alternativa recomendada: un relay SMTP por 587 o 465

Para la mayoría de los casos (formularios de contacto, avisos de una app, correos de WordPress, notificaciones de un bot) no hace falta el puerto 25. Lo más sencillo, y lo que mejor llega a destino, es enviar a través de un servicio de envío de correo (también llamado relay SMTP o correo transaccional) o del servidor SMTP de tu proveedor de correo:

  1. Crea una cuenta en el servicio de envío que prefieras y verifica tu dominio. Te pedirá añadir registros SPF, DKIM y, a ser posible, DMARC en el DNS de tu dominio; consulta cómo editar los registros DNS.
  2. Anota el servidor SMTP, el puerto (587 con STARTTLS o 465 con TLS), el usuario y la contraseña o clave que te dé el servicio.
  3. Configura tu aplicación o tu servidor de correo para enviar a través de ese servidor. Por ejemplo, en Postfix:
bash
relayhost = [smtp.example.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
  1. Comprueba desde tu servidor que llegas al puerto de envío:
bash
nc -vz smtp.example.com 587

Un mensaje como succeeded u open indica que el puerto responde. Si en cambio pruebas el puerto 25 y no conecta, es el bloqueo funcionando como se espera.

✦
Consejo

Si tu aplicación te deja elegir, usa el puerto 587 con STARTTLS. Si solo admite conexiones cifradas desde el inicio, usa el 465.

Cómo pedir que abramos el puerto 25

Si de verdad necesitas entregar correo directamente desde tu servidor (por ejemplo, porque montas tu propio servidor de correo), abre un ticket:

  1. Inicia sesión en dashboard.solumecore.com y ve a Tickets › Nuevo ticket. El paso a paso está en cómo abrir un ticket de soporte.
  2. En Tema, elige el VPS o VDS desde el que vas a enviar.
  3. En el asunto, escribe algo como «Pedido de apertura del puerto 25».
  4. En la descripción, cuéntanos:
    • Para qué lo necesitas y qué software vas a usar (por ejemplo, Postfix).
    • El dominio desde el que vas a enviar.
    • Que ya configuraste SPF, DKIM y DMARC para ese dominio.
    • Cuántos correos esperas enviar al día, aproximadamente.
    • Que los destinatarios pidieron recibir tus correos (nada de listas compradas).

Revisamos cada pedido a mano y te respondemos en el mismo ticket. Podemos pedirte más información antes de decidir.

Qué no prometemos

  • No todos los pedidos se aprueban. Decidimos según el uso que describes, el historial de la cuenta y el tipo de servicio.
  • La apertura se puede revertir. Si detectamos spam, recibimos quejas o la IP entra en listas negras por tu envío, volvemos a bloquear el puerto, como explica la política de uso aceptable.
  • No garantizamos la entrega. Que tus correos lleguen a la bandeja de entrada depende de tu configuración, de la reputación de tu dominio y de los proveedores que los reciben.
  • No hay un plazo fijo. Respondemos estos pedidos como cualquier otro ticket, según su prioridad.

Preguntas frecuentes

¿Por qué no puedo enviar correo desde mi VPS?

Probablemente tu aplicación intenta entregar el correo por el puerto 25, que está bloqueado por defecto. Configúrala para enviar a través de un servicio de envío por el puerto 587 o 465.

¿Los puertos 587 y 465 también están bloqueados?

No. Puedes usarlos para enviar correo autenticado a través de un servicio de envío o del servidor SMTP de tu proveedor de correo.

¿Cómo pido que abran el puerto 25?

Abre un ticket desde el panel eligiendo tu VPS o VDS, explica para qué lo necesitas e indica el dominio, el volumen aproximado y que ya configuraste SPF, DKIM y DMARC.

¿Esto afecta al correo de mi hosting web?

No. Las cuentas de correo de un hosting web envían a través del servidor de correo del hosting por el puerto 465.

¿Abrir el puerto en el firewall del panel lo desbloquea?

No. El firewall del panel controla el tráfico que llega a tu servidor. El bloqueo del puerto 25 saliente solo lo levanta nuestro equipo, a pedido.

Artículos relacionados

¿Te fue útil este artículo?
Política del puerto 25: por qué está bloqueado | SolumeCore