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

Solución a problemas de envío de correos en Plesk

Actualizado el 30 de marzo de 2026

¿Por qué mi Plesk no envía correos? El problema más común

Si estás leyendo esto, probablemente ya te ha pasado: configuras tu servidor, creas tu cuenta de correo en Plesk y... los correos no salen. O peor, los envías pero llegan a la carpeta de spam o directamente rebotan. Tranquilo, es uno de los problemas más habituales en servidores Linux y, en el 90% de los casos, tiene solución en pocos minutos.

Los problemas de correo en Plesk suelen dividirse en dos grandes grupos: problemas de configuración del servidor (DNS, SPF, DKIM) y problemas de configuración del cliente (puertos, autenticación, cifrado). Vamos a atacarlos todos.

Diagnóstico rápido: ¿Qué está fallando?

Antes de tocar nada, necesitas saber qué tipo de problema tienes. Haz esta prueba rápida:

  1. Envía un correo desde tu cliente (Outlook, Thunderbird, webmail) a una cuenta de Gmail.
  2. Espera 1 minuto y revisa si recibes un error de rebote.
  3. Revisa si el correo llegó a la bandeja de entrada o a spam.

Si te llega un rebote con un código como 550, 451 o 421, el problema es del servidor. Si el correo se envía pero llega a spam, es un problema de reputación o de autenticación. Si directamente no se envía, es un problema de conexión o configuración del cliente.

Los 4 culpables habituales de los problemas de correo en Plesk

1. Falta de registros SPF y DKIM

Este es, con diferencia, el motivo más común por el que los correos de tu servidor Plesk acaban en spam o son rechazados por Gmail, Outlook o Yahoo. Sin estos registros, los servidores receptores no pueden verificar que el correo proviene realmente de tu dominio.

Plesk tiene una herramienta integrada que activa estos registros automáticamente. Aquí te explico cómo usarla:

  1. Entra en Plesk y ve a Herramientas y ajustesServidor de correo.
  2. Busca la pestaña DKIM y marca la casilla "Activar la firma DKIM para todos los dominios".
  3. Pulsa Aceptar y espera unos minutos.
  4. Ve a Dominios → selecciona tu dominio → Panel de correo.
  5. Ahí verás una sección de Registros DNS. Plesk te mostrará los registros SPF, DKIM y DMARC que debes añadir.

Importante: Plesk no siempre añade estos registros automáticamente a tu zona DNS. Deberás copiarlos y pegarlos manualmente si tu DNS está gestionado externamente (por ejemplo, en Cloudflare o en tu registrador).

[TIP] Si tu dominio usa Cloudflare, asegúrate de que el registro MX apunta a tu servidor y que el proxy naranja (CDN) está desactivado para los registros de correo. El proxy de Cloudflare no funciona con SMTP y puede causar problemas graves de envío.

2. El servidor SMTP no está configurado correctamente

Plesk incluye un servidor de correo (normalmente Postfix o Qmail). Si no está bien configurado, los correos no salen. Para comprobarlo:

  1. Ve a Herramientas y ajustesServidor de correo.
  2. Revisa que el puerto SMTP está en 25 (para envío) y que el puerto 587 (SMTP autenticado) está activo.
  3. Comprueba que la autenticación SMTP está permitida. Sin esto, tu cliente de correo no podrá enviar mensajes.

Si usas un firewall en el servidor, asegúrate de que los puertos 25, 465 y 587 están abiertos. El puerto 25 es especialmente crítico: muchos ISP lo bloquean en servidores domésticos, pero en un servidor dedicado o VPS debería estar abierto.

[WARNING] Si tu proveedor de hosting bloquea el puerto 25 (algunos lo hacen para evitar spam), tendrás que configurar Plesk para usar un smarthost o un relay de correo. Pregunta a tu proveedor si tienen esta limitación.

3. El reloj del servidor está desincronizado

Parece mentira, pero un servidor con la hora incorrecta causa errores de autenticación en los correos. Los protocolos de autenticación (SPF, DKIM) dependen de marcas de tiempo. Si tu servidor tiene 5 minutos de diferencia, los correos pueden ser rechazados.

Para solucionarlo:

  1. Conéctate por SSH a tu servidor.
  2. Ejecuta date para ver la hora actual.
  3. Si está mal, ejecuta sudo timedatectl set-ntp true para activar la sincronización automática.
  4. Reinicia el servicio de correo: sudo systemctl restart postfix (o el nombre del servicio que uses).

4. Problemas de reputación o listas negras

Si tus registros SPF y DKIM están bien, pero tus correos siguen yendo a spam, el problema puede ser que tu IP esté en una lista negra. Puedes comprobarlo en sitios como mxtoolbox.com o spamhaus.org.

Si tu IP está listada, normalmente es porque el servidor se ha usado para enviar spam anteriormente (si es un VPS reutilizado) o porque hay un script comprometido en tu web que envía correos no deseados.

Solución: Revisa si tienes algún script PHP comprometido, cambia todas las contraseñas y contacta con las listas negras para solicitar la deslistación. Este proceso puede tardar de 24 horas a 2 semanas.

Guía paso a paso: Configurar el envío de correos en Plesk desde cero

Si prefieres empezar desde cero y asegurarte de que todo está bien configurado, sigue esta guía completa:

Paso 1: Verificar el dominio y el DNS

  1. Entra en Dominios → selecciona tu dominio.
  2. Ve a Configuración de DNS y comprueba que existen estos registros:
    • Registro MX: apuntando a tu-servidor.com o mail.tu-dominio.com.
    • Registro A: para el subdominio mail apuntando a la IP de tu servidor.
    • Registro SPF (TXT): v=spf1 +a +mx +ip4:TU_IP ~all.
    • Registro DKIM: generado por Plesk.

Paso 2: Activar DKIM y DMARC en Plesk

  1. Ve a Herramientas y ajustesServidor de correo.
  2. Activa DKIM como te expliqué antes.
  3. Para DMARC, añade manualmente un registro TXT en tu DNS con el valor: v=DMARC1; p=quarantine; rua=mailto:admin@tudominio.com.

Paso 3: Configurar la cuenta de correo

  1. Ve a DominiosPanel de correoCrear cuenta de correo.
  2. Configura una contraseña robusta.
  3. Anota el nombre del servidor SMTP (normalmente mail.tudominio.com).

Paso 4: Configurar tu cliente de correo

Esta es una de las partes donde más errores se cometen. Configura así tu cliente (Outlook, Thunderbird, etc.):

  • Servidor entrante (POP3/IMAP): mail.tudominio.com → Puerto 993 (IMAP con SSL) o 995 (POP3 con SSL).
  • Servidor saliente (SMTP): mail.tudominio.com → Puerto 587 con STARTTLS (recomendado) o puerto 465 con SSL.
  • Autenticación: Marca "Usar autenticación SMTP" y usa las mismas credenciales que para el correo entrante.
  • Usuario: la dirección de correo completa (ej: info@tudominio.com).

[INFO] Si tu cliente de correo te pide "nombre de usuario", usa siempre la dirección completa de correo, no solo la parte antes de la @. Este es un error muy común.

Solución a errores concretos de envío en Plesk

Error: "Relay access denied" (550)

Este error significa que tu servidor rechaza enviar el correo. Las causas más comunes:

  1. La autenticación SMTP falla: Revisa usuario y contraseña.
  2. El cliente de correo no usa autenticación: Actívala.
  3. El dominio no está configurado en Plesk: Asegúrate de que el dominio existe y tiene panel de correo activo.

Solución rápida: En Plesk, ve a Dominios → tu dominio → Configuración de correo y asegúrate de que "Redireccionar correo a servidor remoto" está desactivado.

Error: "Connection timed out" (421)

Este error indica que el servidor remoto no responde. Puede ser:

  1. Tu IP está bloqueada por el servidor remoto: Prueba a enviar desde otra IP o usa un smarthost.
  2. Puerto 25 bloqueado: Contacta con tu proveedor.
  3. El DNS del dominio remoto no resuelve: Comprueba con nslookup dominio.com.

Error: "Mailbox unavailable" (550)

Este error significa que la dirección de destino no existe. Revisa que has escrito bien el correo del destinatario. Si el correo es válido, el problema puede ser que el servidor de destino tenga un filtro antispam muy agresivo.

Cómo comprobar si los correos se envían correctamente

Después de hacer los cambios, prueba con esta herramienta gratuita:

  1. Envía un correo a check-auth@verifier.port25.com.
  2. Recibirás un informe automático que te dirá si tu SPF, DKIM y DMARC están correctamente configurados.
  3. También puedes usar mail-tester.com desde tu navegador: te dará un correo de prueba y analizará todo tu sistema.

[TIP] Si el informe de mail-tester te dice que falta SPF, no te asustes. Simplemente ve a tu zona DNS y añade el registro TXT que te indica. En Plesk puedes hacerlo desde DominiosConfiguración de DNS.

Prevención: cómo evitar futuros problemas de correo

Una vez que hayas solucionado el problema, sigue estas buenas prácticas:

  1. Actualiza Plesk regularmente: Las actualizaciones incluyen parches de seguridad y mejoras en el servidor de correo.
  2. Monitoriza las colas de correo: En Plesk, ve a Herramientas y ajustesCola de correo. Si hay muchos mensajes acumulados, algo falla.
  3. Configura alertas: Plesk puede enviarte un correo cuando el servidor de correo se cae o tiene errores.
  4. No uses tu servidor para enviar newsletters: Si necesitas hacer mailing masivo, usa un servicio especializado como Amazon SES o SendGrid. Tu servidor Plesk no está diseñado para eso y tu IP acabará en listas negras.

Preguntas frecuentes sobre problemas de correo en Plesk

¿Puedo usar Gmail como servidor SMTP en Plesk?

Sí, pero no lo recomiendo. Plesk está diseñado para usar su propio servidor de correo. Si usas Gmail, tendrás límites de envío y problemas de autenticación. Mejor configura correctamente tu servidor local.

¿Cuánto tarda en propagarse el DNS después de añadir SPF y DKIM?

Normalmente entre 4 y 24 horas, aunque puede ser menos si tu DNS tiene un TTL bajo. Durante este tiempo, algunos correos pueden seguir yendo a spam.

¿Por qué mis correos internos (de un dominio a otro en el mismo servidor) no se envían?

Esto suele pasar por un problema de bucles de correo. Ve a DominiosConfiguración de correo y asegúrate de que el dominio no está redirigiendo a sí mismo.

¿Qué es un smarthost y cuándo lo necesito?

Un smarthost es un servidor de correo intermedio que se usa para enviar correos cuando no puedes usar el puerto 25 directamente. Lo necesitas si tu proveedor bloquea ese puerto o si tienes problemas de reputación.

Plesk me da error al intentar instalar el servidor de correo, ¿qué hago?

Este error suele estar relacionado con falta de memoria o dependencias rotas. Ejecuta sudo apt update && sudo apt upgrade en tu servidor y reinicia Plesk. Si el problema persiste, contacta con soporte.

Conclusión final

Los problemas de correo en Plesk son frustrantes, pero casi siempre tienen solución. Lo más importante es verificar los registros SPF, DKIM y DMARC, ya que son responsables del 90% de los correos que acaban en spam. Después, asegúrate de que tu cliente de correo usa los puertos correctos y la autenticación SMTP.

Si después de seguir todos estos pasos sigues teniendo problemas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. Recuerda que la configuración del correo electrónico en un servidor es un proceso delicado que requiere paciencia, pero con esta guía tienes todas las herramientas para resolverlo.

[WARNING] Si estás usando un panel alternativo como Syspanel (conocido anteriormente como HestiaCP y que se accede por el puerto 2106), la configuración es similar pero los nombres de las opciones pueden variar ligeramente. En ese caso, busca las opciones equivalentes de SPF y DKIM en la sección de correo del panel.

¡Espero que este artículo te haya sido útil! Si tienes alguna duda concreta, déjala en los comentarios y te ayudaré a resolverla.

¿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