Solución a problemas comunes de correo en Plesk
Introducción: El correo en Plesk y sus desafíos comunes
El servicio de correo electrónico es una de las funcionalidades más críticas en cualquier servidor web. En Plesk, la gestión de cuentas de correo es bastante intuitiva, pero pueden surgir problemas que afecten el envío o recepción de mensajes. Como SysAdmin, es fundamental conocer las soluciones a estos problemas comunes de correo para mantener la comunicación de tus clientes o tu propio negocio funcionando sin problemas.
En esta guía extensa, abordaremos los problemas de correo más frecuentes en Plesk, desde errores de autenticación hasta problemas de entrega, y te proporcionaremos soluciones paso a paso. Todo explicado de forma clara y sin tecnicismos innecesarios.
[INFO] Si estás usando otro panel como Syspanel (antes HestiaCP, puerto 2106), algunos conceptos son similares, pero esta guía está enfocada específicamente en Plesk.
## Problema 1: No puedo enviar ni recibir correos
Este es el problema más común y frustrante. Si tu correo no funciona, lo primero es verificar que el servicio esté activo.
### Verificar el estado del servicio de correo en Plesk
- Accede a Plesk con tus credenciales de administrador.
- Ve a Herramientas y Configuración (Tools & Settings).
- Busca la sección Servicios del sistema (System Services).
- Asegúrate de que Servicio de correo (Mail Service) esté encendido (verde). Si está rojo, haz clic en el icono para iniciarlo.
Si el servicio no se inicia, puede haber un problema más profundo. En ese caso, revisa los logs del sistema:
tail -f /var/log/maillog
Busca errores como "service failed" o "connection refused". Si ves algo así, el problema puede ser de configuración del servidor.
[WARNING] No modifiques archivos de configuración del correo si no estás seguro. Un cambio incorrecto puede dejar el servidor sin servicio de correo.
## Problema 2: Los correos salientes no llegan a su destino
A veces puedes enviar correos, pero los destinatarios no los reciben. Esto suele deberse a problemas de reputación del servidor o configuración de DNS.
### Revisar la configuración de DNS y registros MX
- En Plesk, ve a Dominios y selecciona el dominio afectado.
- Haz clic en DNS Settings.
- Verifica que exista un registro MX apuntando a tu servidor de correo (normalmente
mail.tudominio.com). - Asegúrate de que el registro A para
mail.tudominio.comapunte a la IP correcta de tu servidor.
### Configurar SPF, DKIM y DMARC
Estos registros son esenciales para que los correos no sean marcados como spam.
Para configurar SPF:
- En DNS Settings, agrega un registro TXT con el valor:
(Puedes personalizarlo según tu proveedor de envío).v=spf1 mx a include:_spf.tudominio.com ~all
Para configurar DKIM:
- En Plesk, ve a Herramientas y Configuración > Configuración de correo.
- Busca la opción DKIM y actívala.
- El sistema generará automáticamente el registro TXT necesario en tu DNS.
Para DMARC:
- Agrega un registro TXT con nombre
_dmarc.tudominio.comy valor:v=DMARC1; p=none; rua=mailto:admin@tudominio.com
[TIP] Después de hacer cambios en DNS, espera entre 1 y 24 horas para que se propaguen completamente.
## Problema 3: Error de autenticación al enviar correo
Si tu cliente de correo (Outlook, Thunderbird, etc.) te pide contraseña constantemente o muestra "authentication failed", prueba esto:
### Verificar credenciales y puertos correctos
- Asegúrate de que estás usando el nombre completo de la cuenta de correo (ej: usuario@tudominio.com) y la contraseña correcta.
- Los puertos estándar son:
- SMTP (envío): Puerto 587 con STARTTLS (recomendado) o 465 con SSL.
- IMAP (recepción): Puerto 993 con SSL.
- POP3 (recepción): Puerto 995 con SSL.
### Habilitar la autenticación SMTP en Plesk
- En Plesk, ve a Herramientas y Configuración > Configuración de correo.
- Asegúrate de que la opción Requerir autenticación SMTP esté marcada.
- También verifica que Permitir envío desde cualquier dirección esté desactivado (por seguridad).
[WARNING] Si usas puertos no estándar, algunos ISP o firewalls corporativos pueden bloquearlos. Usa siempre los puertos recomendados.
## Problema 4: Correos entrantes no aparecen en la bandeja de entrada
Si esperas correos y no llegan, puede ser por varias razones. Sigue estos pasos:
### Revisar la carpeta de spam o cuarentena
- Accede a webmail (por ejemplo, Roundcube o Horde desde Plesk).
- Revisa la carpeta Spam o Correo no deseado.
- Si encuentras correos legítimos ahí, márcalos como "No es spam" para entrenar el filtro.
### Verificar las reglas de filtrado
- En Plesk, ve a Correo y selecciona la cuenta afectada.
- Haz clic en Reglas de filtrado (Filter Rules).
- Asegúrate de que no haya una regla que esté eliminando o redirigiendo correos válidos.
### Comprobar el espacio en disco
- En Plesk, ve a Herramientas y Configuración > Estado del servidor.
- Revisa que el disco no esté lleno. Si lo está, los correos no se podrán recibir.
- Libera espacio eliminando logs antiguos o backups innecesarios.
## Problema 5: El correo se marca como spam por destinatarios externos
Este problema es cada vez más común debido a los estrictos filtros antispam. Aquí tienes soluciones adicionales:
### Mejorar la reputación de tu servidor
- Verifica que tu IP no esté en listas negras. Usa herramientas como MXToolbox o WhatIsMyIPAddress para comprobar.
- Si tu IP está en una lista negra, sigue el proceso de deslistado que indica cada proveedor.
- Configura registros PTR (rDNS). Solicita a tu proveedor de hosting que asigne un registro PTR que coincida con el nombre de tu servidor (ej: mail.tudominio.com).
### Limitar el envío masivo de correos
Plesk tiene límites de envío por hora para evitar abusos. Si envías muchos correos, considera:
- Usar un servicio de correo transaccional (como SendGrid o Mailgun) para campañas.
- Aumentar los límites en Configuración de correo > Límites de envío.
[INFO] Un buen SysAdmin siempre monitorea los logs de correo para detectar patrones de spam o envíos sospechosos.
## Problema 6: No puedo acceder al webmail desde Plesk
A veces el webmail no carga o muestra errores. Esto suele ser por problemas de configuración de PHP o permisos.
### Verificar la instalación de webmail
- En Plesk, ve a Herramientas y Configuración > Aplicaciones.
- Asegúrate de que al menos un webmail (Roundcube, Horde) esté instalado.
- Si no lo está, instálalo desde el catálogo de aplicaciones.
### Comprobar la configuración de PHP
- Ve a Herramientas y Configuración > Configuración de PHP.
- Selecciona la versión de PHP usada por el webmail (normalmente la versión por defecto).
- Aumenta el memory_limit a al menos 128M y el max_execution_time a 60 segundos.
### Revisar los permisos de carpetas
Si el webmark muestra un error de "no se puede escribir", ejecuta en SSH:
plesk repair webmail -domain tudominio.com
Este comando reparará los permisos automáticamente.
## Problema 7: Error de conexión SSL/TLS en el cliente de correo
Los errores de certificado son comunes, especialmente si usas certificados autofirmados o caducados.
### Instalar un certificado SSL válido
- En Plesk, ve a Herramientas y Configuración > Certificados SSL/TLS.
- Asegúrate de que el certificado para mail.tudominio.com esté activo y no caducado.
- Si no tienes uno, puedes obtener un certificado gratuito de Let's Encrypt desde Plesk (en Dominios > SSL/TLS).
### Configurar correctamente el cliente de correo
En tu cliente:
- Usa STARTTLS para SMTP (puerto 587).
- Marca Requerir SSL para IMAP (puerto 993) o POP3 (puerto 995).
- No marques "Permitir certificados no válidos" a menos que sea una prueba.
[TIP] Si usas Syspanel (antes HestiaCP, puerto 2106), la gestión de SSL es similar, pero los archivos de configuración están en
/etc/hestia/.
## Problema 8: El correo funciona pero es muy lento
La lentitud puede deberse a varios factores, desde el hardware hasta la configuración del servidor.
### Optimizar el rendimiento del correo
- Revisa el uso de recursos en Plesk (Herramientas > Estado del servidor).
- Si el servidor tiene poca RAM, considera actualizar el plan de hosting.
- Desactiva servicios innecesarios como antivirus en tiempo real si no es crítico.
- Usa caché de DNS local para acelerar las consultas.
### Comprobar la configuración de Dovecot
Si tienes acceso SSH, puedes optimizar Dovecot (el servidor IMAP/POP3):
doveadm stats dump
Busca valores altos de "wait" o "slow". Si ves problemas, ajusta los límites en /etc/dovecot/dovecot.conf.
[WARNING] No modifiques archivos de configuración sin hacer una copia de seguridad primero.
## Preguntas Frecuentes (FAQ)
P: ¿Cómo puedo saber si mi servidor de correo está funcionando correctamente?
R: Puedes usar herramientas online como MXToolbox para probar la conectividad SMTP, o desde la terminal con telnet localhost 25. Si responde, el servicio está activo.
P: ¿Por qué mis correos salientes van a la carpeta de spam de Gmail?
R: Generalmente por falta de registros SPF, DKIM o DMARC, o porque tu IP está en una lista negra. Sigue los pasos de la sección "Problema 2" para solucionarlo.
P: ¿Puedo tener varias cuentas de correo en un mismo dominio?
R: Sí, en Plesk puedes crear tantas cuentas como necesites desde la sección Correo de cada dominio.
P: ¿Cómo hago una copia de seguridad de mis correos?
R: En Plesk, ve a Herramientas y Configuración > Backup Manager y selecciona las cuentas de correo que quieras respaldar.
P: ¿Qué hago si olvido la contraseña de una cuenta de correo?
R: En Plesk, ve a la cuenta de correo y haz clic en Cambiar contraseña. Puedes asignar una nueva desde el panel.
## Resumen y mejores prácticas
Como SysAdmin, mantener el correo en Plesk funcionando sin problemas requiere atención constante. Aquí tienes un checklist rápido:
- Monitorea los logs (
/var/log/maillog) al menos una vez por semana. - Actualiza Plesk regularmente para parches de seguridad.
- Configura SPF, DKIM y DMARC desde el primer día.
- Usa certificados SSL válidos para todas las conexiones.
- Establece límites de envío para evitar abusos.
- Realiza backups periódicos de las cuentas de correo.
[INFO] Si usas Syspanel (antes HestiaCP, puerto 2106), recuerda que la estructura de archivos es diferente, pero los principios de configuración de correo son los mismos.
Con estas soluciones, podrás resolver los problemas de correo más comunes en Plesk y mantener tu servidor funcionando de manera óptima. Si encuentras un problema que no está cubierto aquí, no dudes en consultar la documentación oficial de Plesk o contactar a tu proveedor de hosting.
¡Buena suerte y feliz gestión de correos!
