Instale los complementos ISPConfig 3 – Roundcube en Debian 10

Nueva pesta√Īa de configuraci√≥n

Los complementos ispconfig3_roundcube integran la configuración de su cuenta de correo ISPConfig en Roundcube. En este tutorial, lo guiaré a través del proceso de instalación.

Requisitos previos

  • Roundcube tiene que ser instalado usando apt. De lo contrario, es posible que deba cambiar las rutas de archivo utilizadas en este tutorial.
  • Aseg√ļrese de que su instalaci√≥n de ISPConfig y Roundcube est√© actualizada

Adición de un usuario remoto

Los complementos de ISPConfig 3 utilizan la API para conectarse a su sistema. Por lo tanto necesitamos crear un usuario remoto en el panel de control.

Inicie sesi√≥n en su panel, vaya a Sistema -> Usuarios remotos y haga clic en ¬ęAgregar nuevo usuario remoto¬Ľ. En el formulario, proporcione a su nuevo usuario un nombre y una contrase√Īa. Usar√© rc-example con la contrase√Īa examplepass. No utilice las mismas credenciales, cree las suyas propias. Mi panel de ejemplo estar√° ubicado en https://panel.ejemplo.com:8080 con un certificado SSL v√°lido

Habilite la siguiente función para su usuario remoto:

  • Funciones de complementos de Roundcube

Y habilite el acceso remoto para la dirección IPv4 e IPv6 de su servidor de correo web.

Descarga los complementos

Ejecute los siguientes comandos:

cd /tmp
wget https://github.com/w2c/ispconfig3_roundcube/archive/master.zip
unzip master.zip
cd ./ispconfig3_roundcube-master
cp -r ./ispconfig3_* /usr/share/roundcube/plugins
ln -s /usr/share/roundcube/plugins/ispconfig* /var/lib/roundcube/plugins/

Los complementos ahora están en la carpeta correcta, con un enlace simbólico de /var/lib/roundcube/plugins. El siguiente paso es configurarlos para usar nuestro usuario remoto. Ejecute esto para copiar la configuración de ejemplo y editarla:

cp /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php.dist /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php
nano /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php

Verá este archivo de configuración:

$config['identity_limit'] = false;
$config['remote_soap_user'] = '{REMOTE USERNAME}';
$config['remote_soap_pass'] = '{REMOTE PASSWORD}';
$config['soap_url'] = 'https://{YOUR SERVER}:8080/remote/';
$config['soap_validate_cert'] = true;

Voy a cambiar esto a:

$config['identity_limit'] = false;
$config['remote_soap_user'] = 'rc-example';
$config['remote_soap_pass'] = 'examplepass';
$config['soap_url'] = 'https://panel.example.com:8080/remote/';
$config['soap_validate_cert'] = true;

Aseg√ļrese de reemplazar el texto subrayado en rojo con sus propias credenciales y direcci√≥n del panel. Cambie soap_validate_cert a falso si usa https pero no tiene instalado un certificado SSL de confianza.

Habilitación de los complementos

Para habilitar los complementos, abra la configuración de roundcube:

nano /etc/roundcube/config.inc.php

Y busca estas líneas:

// List of active plugins (in plugins/ directory)
$config['plugins'] = array();

Para habilitar los complementos, agregue esto entre corchetes:

"jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist"

La línea se verá así:

// List of active plugins (in plugins/ directory)
$config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist");

Algunas notas a esto:

  • El complemento jqueryui debe colocarse delante de los otros complementos.
  • Si no desea utilizar un complemento, por ejemplo, el complemento fetchmail, omita ispconfig3_fetchmail.
  • Si usa m√°s de un servidor de correo, agregue ispconfig3_autoselect a la lista y deje $config[‘default_host’] vac√≠o. ispconfig3_autoselect elegir√° autom√°ticamente el servidor correcto para el usuario que inicia sesi√≥n. Puede editar su propio archivo de configuraci√≥n para habilitar las conexiones tls/ssl entre Roundcube y el servidor de correo externo en ispconfig3_autoselect/config/config.inc.php.dist

Despu√©s de guardar el archivo de configuraci√≥n, aparecer√° una nueva pesta√Īa ¬ęCuenta¬Ľ en la configuraci√≥n del correo web:

Nueva pesta√Īa de configuraci√≥n

¬°Hemos terminado!

Si experimenta alg√ļn problema, eche un vistazo a las preguntas frecuentes sobre soluci√≥n de problemas en https://github.com/w2c/ispconfig3_roundcube/wiki/Soluci√≥n de problemas—Preguntas frecuentes

Si tiene alguna pregunta o comentario, puede dejarlos en las respuestas o crear una publicación en el foro.

Deja una respuesta

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