GNU/Linux >> Tutoriales Linux >  >> Debian

Instale los complementos ISPConfig 3 - Roundcube en Debian 10

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

  • Roundcube debe instalarse 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

Agregar 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.example.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.

Descargar 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;

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.

Habilitar 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:

¡Hemos terminado!

Si tiene algún problema, consulte las preguntas frecuentes sobre resolución de problemas en https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ

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


Debian
  1. Instalar Gnome en Debian 11

  2. Debian – ¿Claro de luna en Debian?

  3. Instalar GLPI en Debian 7

  4. Instalar osCommerce en Debian 8

  5. Instalar ExpressionEngine en Debian

Cómo instalar Debian 11

Instale PostgreSQL 13 en Debian 11

Cómo instalar Go en Debian 10

Cómo instalar ISPConfig en Debian 11

¿Cómo instalar ISPConfig en Debian 10?

Cómo instalar Go en Debian