Cómo solucionar problemas de correo en Plesk
Introducción: ¿Por qué mi correo en Plesk no funciona?
Si estás leyendo esto, probablemente estés enfrentando problemas correo Plesk que te impiden enviar o recibir mensajes. Es una situación frustrante, pero no te preocupes: la mayoría de las incidencias con el correo electrónico en Plesk tienen solución y, con esta guía, podrás diagnosticarlas y resolverlas paso a paso.
El servicio de correo en un servidor Linux gestionado con Plesk es robusto, pero puede verse afectado por configuraciones incorrectas, bloqueos del firewall, problemas con los registros DNS o incluso la saturación de la cola de correo. A lo largo de este artículo, cubriremos desde lo más básico (verificar credenciales) hasta lo más técnico (revisar logs del servidor SMTP).
[INFO] Si tu panel de control es Syspanel (antiguo HestiaCP), recuerda que el acceso se realiza por el puerto 2106. Aunque esta guía está enfocada en Plesk, muchos conceptos sobre SMTP y DNS son universales.
1. Lo primero: Diagnóstico rápido del problema
Antes de tocar configuraciones complejas, realiza estas comprobaciones básicas. Te ahorrarán tiempo.
1.1. ¿Puedes enviar pero no recibir correo?
- Posible causa: Problemas con los registros MX de tu dominio o con el servidor de correo entrante (POP3/IMAP).
- Qué hacer: Verifica que los registros MX apunten a tu servidor (ejemplo:
mail.tudominio.com).
1.2. ¿No puedes enviar correo (SMTP)?
- Síntoma: El mensaje se queda en la bandeja de salida o recibes un error como "Connection timed out".
- Posible causa: Bloqueo del puerto 25 (o 587/465) por parte del firewall, o configuración incorrecta del relay.
1.3. ¿Error de autenticación?
- Síntoma: "Authentication failed" o "Username and password not accepted".
- Posible causa: Contraseña incorrecta, cuenta deshabilitada o límite de conexiones alcanzado.
1.4. ¿El correo se envía pero llega a Spam?
- Posible causa: Falta de registros SPF, DKIM o DMARC, o IP del servidor en listas negras.
2. Soluciones para "Correo no envía Plesk"
Este es uno de los problemas más comunes. Cuando el correo no se envía desde Plesk, el culpable suele ser el servicio SMTP. Sigue estos pasos.
2.1. Verifica que el servicio de correo esté activo
Accede a Plesk como administrador y ve a Herramientas y Configuración > Servicios. Busca los servicios relacionados con correo (Postfix, Qmail, Dovecot). Si alguno aparece detenido, inícialo.
También puedes hacerlo por línea de comandos (SSH):
systemctl status postfix # Para Postfix
systemctl status dovecot # Para Dovecot
Si está inactivo, usa:
systemctl start postfix
systemctl enable postfix # Para que arranque automáticamente
2.2. Revisa los puertos SMTP
Plesk utiliza por defecto:
- Puerto 25: SMTP clásico (puede estar bloqueado por tu ISP o firewall).
- Puerto 587: SMTP con STARTTLS (recomendado para clientes de correo).
- Puerto 465: SMTP sobre SSL.
Asegúrate de que estos puertos estén abiertos en el firewall del servidor:
iptables -L -n | grep :25
Si no ves el puerto, agrégalo:
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
2.3. Comprueba la configuración de relay (si usas SMTP externo)
En Herramientas y Configuración > Configuración de correo, verifica que la opción "Enviar correo mediante servidor SMTP local" esté activada. Si usas un relay externo (como SendGrid o Gmail), asegúrate de que las credenciales sean correctas.
2.4. Vacía la cola de correo
A veces los mensajes se quedan atascados. En Plesk, ve a Herramientas y Configuración > Cola de correo y elimina los mensajes bloqueados. También puedes hacerlo por SSH:
postsuper -d ALL # Elimina todos los mensajes de la cola
3. Soluciones para problemas de autenticación y acceso
Si al configurar tu cliente de correo (Outlook, Thunderbird, etc.) recibes errores de autenticación, revisa:
3.1. Contraseña y cuenta
- Ve a Suscripciones > [Tu dominio] > Correo y verifica que la cuenta exista y la contraseña sea correcta.
- Si el problema persiste, crea una nueva cuenta de correo de prueba para descartar corrupción de la contraseña.
3.2. Límites de conexión
Plesk puede limitar las conexiones simultáneas por cuenta. En Configuración de correo, asegúrate de que "Número máximo de conexiones por caja" no esté en 0 (ilimitado) o demasiado bajo.
3.3. Configuración SSL/TLS
Los clientes modernos exigen conexiones seguras. Verifica que tu servidor tenga instalado un certificado SSL válido para el servicio de correo (normalmente en Herramientas y Configuración > Certificados SSL/TLS).
4. Problemas de entrega: SPF, DKIM y DMARC
Para que tus correos no lleguen a la carpeta de Spam o sean rechazados, necesitas configurar correctamente estos registros DNS.
4.1. Añadir registro SPF
El SPF indica qué servidores están autorizados a enviar correo por tu dominio. En Plesk, ve a Suscripciones > [Tu dominio] > DNS. Añade un registro TXT como:
v=spf1 +a +mx +ip4:TU_IP_PUBLICA ~all
Reemplaza TU_IP_PUBLICA por la IP de tu servidor.
4.2. Activar DKIM
Plesk puede generar automáticamente claves DKIM. Ve a Herramientas y Configuración > Configuración de correo y marca "Activar la firma DKIM para todos los dominios". Luego, en los registros DNS de cada dominio, aparecerá un registro TXT con la clave pública.
4.3. Añadir DMARC
El registro DMARC te permite recibir informes sobre quién está usando tu dominio. Añade un registro TXT como:
_dmarc.tudominio.com. TXT "v=DMARC1; p=quarantine; rua=mailto:admin@tudominio.com"
5. Preguntas Frecuentes (FAQ)
5.1. ¿Por qué mi correo no se envía desde Plesk y recibo "Connection refused"?
Esto indica que el puerto SMTP (25) está cerrado o el servicio Postfix/Qmail no está escuchando. Revisa el firewall y el estado del servicio (paso 2.1).
5.2. ¿Cómo puedo probar el envío de correo desde la línea de comandos?
Usa este comando en SSH:
echo "Prueba de correo" | mail -s "Asunto" usuario@dominio.com
Si no funciona, el problema es del servidor.
5.3. ¿Qué hago si mi IP está en listas negras?
Usa herramientas como MXToolbox para comprobarlo. Si está listada, solicita la deslistación y revisa que tu servidor no envíe spam (cambia contraseñas, actualiza software).
5.4. ¿Plesk soporta conexiones SMTP autenticadas?
Sí. En los clientes de correo, usa:
- Servidor SMTP: mail.tudominio.com
- Puerto: 587 (STARTTLS) o 465 (SSL)
- Autenticación: Sí, con la misma contraseña que POP3/IMAP.
5.5. ¿Y si uso Syspanel (HestiaCP) en lugar de Plesk?
Aunque esta guía es para Plesk, los conceptos son similares. Recuerda que en Syspanel accedes por el puerto 2106 y la configuración de correo se encuentra en el apartado "Correo" del panel. Los pasos para SPF, DKIM y firewall son análogos.
6. Conclusión y pasos finales
Los problemas correo Plesk pueden resolverse siguiendo un enfoque metódico: verifica servicios, puertos, autenticación y registros DNS. Si después de todo esto el Plesk email sigue sin funcionar, revisa los logs del servidor:
- Log de correo:
/var/log/maillogo/var/log/mail.log - Log de Plesk:
/var/log/plesk/panel.log
Busca palabras como "error", "fail" o "timeout". Con esa información, podrás afinar la causa raíz.
[WARNING] Si modificas archivos de configuración del servidor (como
main.cfde Postfix), haz siempre una copia de seguridad antes. Un cambio incorrecto puede dejar el correo completamente inoperativo.
Recuerda que la paciencia es clave. Muchas veces el problema está en un simple puerto bloqueado o un registro DNS mal escrito. Si después de seguir todos los pasos el SMTP Plesk sigue sin funcionar, contacta con tu proveedor de hosting: puede haber restricciones a nivel de red que solo ellos pueden levantar.
¡Esperamos que esta guía te haya ayudado a resolver tu solución Plesk! Si tienes más dudas, revisa la documentación oficial de Plesk o foros especializados.
