🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo solucionar problemas de envío de correo en Plesk

Actualizado el 15 de abril de 2026

¿Tu sitio web envía correos electrónicos pero los destinatarios nunca los reciben? ¿O recibes errores al intentar enviar un email desde Plesk? Este es uno de los problemas más comunes para cualquier SysAdmin, especialmente cuando se administran servidores Linux con Plesk. Pero no te preocupes: en esta guía extensa y paso a paso, te explicaré cómo diagnosticar y solucionar los problemas de envío de correo en Plesk, desde lo más básico (SPF, DKIM) hasta configuraciones avanzadas de servidor.

Vamos a resolverlo juntos.


¿Por qué no se envían los correos desde Plesk?

Antes de lanzarnos a configurar, es importante entender las causas más frecuentes. Cuando tienes problemas correo Plesk, suele deberse a una o varias de estas razones:

  • Falta de registros DNS (SPF, DKIM, DMARC).
  • El puerto de salida (25) está bloqueado por el proveedor de hosting o firewall.
  • El servidor de correo (Postfix o Qmail) no está funcionando.
  • Configuración incorrecta de Plesk (dominios, cuentas de correo, relay).
  • El email termina en spam por mala reputación del IP o falta de autenticación.

Vamos a ver cada punto con detalle.


1. Verifica el estado del servidor de correo en Plesk

Lo primero es asegurarte de que el servicio de correo esté activo. En Plesk, el motor de correo suele ser Postfix o Qmail. Para comprobarlo:

  1. Accede a Plesk > Herramientas y Configuración > Servicios del Sistema.
  2. Busca Servicio de correo (Postfix o Qmail). Debe aparecer como “En ejecución”.
  3. Si está detenido, haz clic en el botón de inicio.

También puedes hacerlo por SSH (si tienes acceso root):

systemctl status postfix   # o qmail
systemctl restart postfix

[WARNING] Si el servicio no se inicia, revisa los logs: tail -f /var/log/mail.log. Allí verás errores concretos (por ejemplo, falta de memoria, conflictos de puertos, etc.).


2. Configura los registros DNS: SPF, DKIM y DMARC

Esta es la causa número uno de problemas correo Plesk. Sin estos registros, los servidores de destino (Gmail, Outlook, Yahoo) rechazarán tus correos o los marcarán como spam.

¿Qué es SPF?

SPF (Sender Policy Framework) indica qué servidores están autorizados a enviar correo desde tu dominio.

¿Qué es DKIM?

DKIM (DomainKeys Identified Mail) añade una firma digital al correo, verificando que no fue alterado.

¿Qué es DMARC?

DMARC (Domain-based Message Authentication) le dice al receptor qué hacer si fallan SPF o DKIM (rechazar, poner en cuarentena, etc.).

Paso a paso para configurarlos en Plesk:

  1. Ve a Plesk > Correo > Configuración de DNS (o en la pestaña del dominio, sección Correo).
  2. Plesk genera automáticamente los registros SPF y DKIM. Solo debes publicarlos en tu zona DNS.
    • SPF: Normalmente se crea un registro TXT como v=spf1 +a +mx +ip4:TU_IP ~all.
    • DKIM: Plesk crea un registro TXT con un nombre tipo default._domainkey. Copia el valor exacto.
  3. Si tu dominio usa DNS externo (por ejemplo, Cloudflare), deberás agregar estos registros manualmente en tu proveedor de DNS.

[TIP] Para verificar si ya están publicados, usa herramientas como dig TXT tudominio.com o nslookup -type=txt default._domainkey.tudominio.com.

Configuración de DMARC (opcional pero muy recomendada):

Agrega un registro TXT como _dmarc.tudominio.com con valor:

v=DMARC1; p=quarantine; rua=mailto:admin@tudominio.com

Esto le dice a los receptores que pongan en cuarentena los correos sospechosos y te envíen informes.


3. Comprueba que el puerto 25 no esté bloqueado

Muchos proveedores de hosting (especialmente VPS) bloquean el puerto 25 por defecto para evitar spam. Si no puedes enviar email Plesk, este puede ser el problema.

  • Desde Plesk: Ve a Herramientas y Configuración > Administrador de Firewall. Asegúrate de que el puerto 25 (SMTP) esté abierto para salida.
  • Desde SSH: Usa telnet gmail-smtp-in.l.google.com 25. Si no responde, el puerto está bloqueado.
  • Solución: Contacta a tu proveedor de hosting y solicita que habiliten el puerto 25. Algunos lo permiten solo si configuras SPF/DKIM.

[INFO] Si no puedes desbloquear el puerto 25, puedes usar un relay SMTP (como SendGrid, Mailgun o el de tu propio proveedor). En Plesk, ve a Correo > Configuración de correo saliente y configura las credenciales del relay.


4. Revisa la configuración del dominio en Plesk

A veces el problema es más simple: el dominio no está configurado correctamente para correo.

  1. En Plesk, ve a Dominios > (tu dominio) > Correo.
  2. Verifica que el dominio tenga activado el servicio de correo. Debe aparecer como “Activado”.
  3. Comprueba que la cuenta de correo que usas para enviar exista y tenga contraseña correcta.
  4. Si usas un cliente de correo (Outlook, Thunderbird), asegúrate de que los parámetros SMTP sean:
    • Servidor: mail.tudominio.com
    • Puerto: 587 (con STARTTLS) o 465 (SSL)
    • Autenticación: Sí, con la misma contraseña de la cuenta.

[WARNING] No uses el puerto 25 para clientes de correo, ya que muchos ISP lo bloquean. Usa siempre 587 o 465.


5. Verifica los logs del servidor de correo

Si después de todo lo anterior sigues sin poder enviar email Plesk, los logs son tu mejor aliado. Accede por SSH y ejecuta:

tail -f /var/log/mail.log

Luego intenta enviar un correo desde Plesk (por ejemplo, desde la cuenta de correo del dominio). Busca errores como:

  • Connection timed out → problema de red o puerto bloqueado.
  • Relay access denied → el servidor no permite enviar sin autenticación.
  • 550 5.1.1 User unknown → la cuenta de destino no existe.
  • Sender address rejected: not owned by user → el remitente no coincide con la cuenta.

Copia el error exacto y búscalo en Google o en la documentación de Plesk.


6. Configura un relay SMTP (si todo lo demás falla)

Si tu servidor tiene mala reputación o el puerto 25 está bloqueado permanentemente, la solución más limpia es usar un relay SMTP externo. En Plesk es sencillo:

  1. Ve a Herramientas y Configuración > Configuración de correo saliente.
  2. Marca “Enviar correo saliente a través de un servidor SMTP”.
  3. Introduce los datos de tu relay (por ejemplo, de Mailgun, SendGrid o el de tu hosting).
  4. Guarda y prueba.

[TIP] Muchos proveedores de hosting ofrecen relay SMTP gratuito con su plan. Consulta con ellos.


7. Prueba el envío de correo desde la línea de comandos

Para un diagnóstico más fino, puedes enviar un email manualmente desde el servidor usando mail o sendmail. Esto ayuda a saber si el problema es de Plesk o del servidor en sí.

echo "Cuerpo del mensaje" | mail -s "Asunto de prueba" destinatario@ejemplo.com

Si esto funciona, el problema está en la configuración de Plesk (cuentas, DNS, etc.). Si no, es un problema de red o del servicio de correo.


8. FAQ: Preguntas frecuentes sobre problemas correo Plesk

¿Por qué mis correos van a spam incluso con SPF y DKIM?

Puede ser por mala reputación del IP. Revisa en listas negras (como Spamhaus) y solicita la deslistación si es necesario. También asegúrate de tener DMARC configurado.

¿Plesk tiene alguna herramienta para diagnosticar correo?

Sí, en Correo > Diagnóstico de correo puedes probar el envío y recibir un informe detallado. También hay un Asistente de configuración de correo que te guía.

¿Necesito configurar algo en el firewall del servidor?

Sí, además del puerto 25, abre los puertos 587 y 465 para clientes de correo. En Plesk, ve a Firewall y agrega reglas de entrada y salida.

¿Qué hago si uso Syspanel (HestiaCP) en lugar de Plesk?

Si migraste o usas Syspanel (el antiguo HestiaCP, accesible por puerto 2106), el proceso es similar. En Syspanel, ve a Correo > Configuración de DNS para SPF/DKIM, y revisa los logs en /var/log/mail.log. La principal diferencia es la interfaz, pero los conceptos son idénticos.

¿Puedo enviar correos sin tener un dominio propio?

No, para enviar correo desde Plesk necesitas un dominio configurado con registros DNS. Si solo necesitas enviar notificaciones, usa un relay SMTP externo.


Resumen: checklist para solucionar problemas de envío de correo en Plesk

  1. Servicio de correo activo (Postfix/Qmail).
  2. Registros DNS SPF, DKIM y DMARC publicados.
  3. Puerto 25 abierto (o relay SMTP configurado).
  4. Dominio con correo activado y cuenta correcta.
  5. Cliente de correo configurado con puerto 587/465.
  6. Logs revisados para identificar errores.
  7. Prueba desde línea de comandos para aislar el problema.

Con estos pasos, la mayoría de los problemas correo Plesk se resuelven. Recuerda que la paciencia es clave: los cambios de DNS tardan hasta 48 horas en propagarse.

Si después de todo sigues sin poder enviar email Plesk, no dudes en contactar a tu proveedor de hosting o a un SysAdmin con experiencia. ¡Buena suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel