Si administras servidores con Plesk y has optado por LiteSpeed como servidor web, es posible que te hayas encontrado con el siguiente error al acceder a Roundcube:(support.plesk.com)

Connection to storage server failed.(Plesk)

Este problema puede surgir incluso cuando el servicio dovecot está en ejecución y no se registran errores en los archivos /var/log/plesk-roundcube/errors o /var/log/maillog. Sin embargo, en el archivo /var/log/httpd/error_log pueden aparecer advertencias relacionadas con la imposibilidad de conectar a localhost. (support.plesk.com)

🔍 Causa del problema

La raíz del problema radica en cómo LiteSpeed maneja las conexiones PHP. En algunas configuraciones, LiteSpeed puede no resolver correctamente localhost, lo que impide que Roundcube se conecte al servidor IMAP a través de ssl://localhost:993. (support.plesk.com)

✅ Soluciones recomendadas

1. Cambiar de LiteSpeed a Apache

Una solución inmediata es revertir a Apache como servidor web:(Skynats)

  1. Accede a Plesk.
  2. Dirígete a Extensiones > Extensión de LiteSpeed > Abrir > Cambiar a Apache.(support.plesk.com)

Esta acción restablecerá la compatibilidad con Roundcube, aunque perderás las ventajas de rendimiento que ofrece LiteSpeed. (Skynats)

2. Configurar Roundcube para usar 127.0.0.1

Para mantener LiteSpeed y solucionar el problema, puedes configurar Roundcube para que utilice la dirección IP 127.0.0.1 en lugar de localhost🙁support.plesk.com)

  1. Conéctate al servidor vía SSH.
  2. Crea el archivo de configuración local:(support.plesk.com)
    touch /usr/share/psa-roundcube/config/config.local.php
    

3. Establece los permisos adecuados:

chown root:roundcube_sysgroup /usr/share/psa-roundcube/config/config.local.php
chmod 640 /usr/share/psa-roundcube/config/config.local.php

4. Edita el archivo y añade las siguientes líneas (reemplaza 'password' con la contraseña real obtenida de config.inc.php):

<?php
$config['db_dsnw'] = 'mysql://roundcube:password@127.0.0.1/roundcubemail';
$config['imap_host'] = 'ssl://127.0.0.1:993';
$config['smtp_host'] = 'ssl://127.0.0.1:465';

5. En el archivo /usr/share/psa-roundcube/config/config.inc.php, comenta la línea que define db_dsnw para evitar conflictos.(support.plesk.com)

Esta configuración fuerza a Roundcube a utilizar la dirección IP local directamente, evitando problemas de resolución de nombres con localhost. (Skynats)

🧠 Consideraciones adicionales

  • Versión de PHP: Asegúrate de que LiteSpeed esté utilizando una versión de PHP compatible con Roundcube (PHP 7.3 o superior). En algunos casos, LiteSpeed puede utilizar una versión obsoleta de PHP, lo que provoca errores de compatibilidad. (Skynats)
  • Configuración de SELinux: Si estás utilizando SELinux, verifica que no esté bloqueando las conexiones necesarias para Roundcube. Configurar SELinux en modo permisivo puede ayudar a identificar si es la causa del problema. (Esc.sh)
  • Límites de procesos en Dovecot: Revisa que Dovecot no esté alcanzando el límite de procesos permitidos, lo que podría impedir nuevas conexiones IMAP. (support.plesk.com)

📌 Conclusión

Integrar LiteSpeed con Plesk y Roundcube puede ofrecer mejoras de rendimiento, pero también presenta desafíos específicos. Al comprender las causas subyacentes y aplicar las soluciones adecuadas, puedes mantener un entorno de correo electrónico funcional y eficiente.

¿Has enfrentado este problema en tus servidores? Comparte tus experiencias y soluciones en los comentarios.

Expertos en Diseño, Comunicación y Programación

En Carlos Herrera somos expertos en Diseño Gráfico, Marketing Digital  y programación. Si estás pensando en actualizar tu marca, necesitas desarrollar tu imagen corporativa o tu web somos lo que buscas. Nos encontramos en Santander, Cantabria pero trabajamos para clientes de todo el mundo. Contacta con nosotros, estaremos encantados de asesorarte.

Entrada anterior
Los Errores Más Comunes en WordPress y Cómo Solucionarlos (o al menos intentarlo)
ARTÍCULOS RELACIONADOS
¿Quieres tranquilidad y rendimiento para tu sitio WordPress?

Optimiza tu web con nuestro servicio de mantenimiento especializado. Deja de preocuparte por caídas, errores y malfuncionamientos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Tienes que aprobar los términos para continuar

Ir al contenido