GNU/Linux >> Linux Esercitazione >  >> Debian

Installa ISPConfig 3 - Plugin Roundcube su Debian 10

I plug-in ispconfig3_roundcube integrano le impostazioni dell'account di posta ISPConfig in Roundcube. In questo tutorial, ti guiderò attraverso il processo di installazione.

Prerequisiti

  • Roundcube deve essere installato usando apt. In caso contrario, potrebbe essere necessario modificare i percorsi dei file utilizzati in questo tutorial.
  • Assicurati che l'installazione di ISPConfig e Roundcube sia aggiornata

Aggiunta di un utente remoto

I plug-in ISPConfig 3 utilizzano l'API per connettersi al sistema. Pertanto è necessario creare un utente remoto nel pannello di controllo.

Accedi al tuo pannello, vai su Sistema -> Utenti remoti e fai clic su "Aggiungi nuovo utente remoto". Nel modulo, dai al tuo nuovo utente un nome e una password. Userò rc-example con la password examplepass. Non utilizzare le stesse credenziali, ma creane di tue. Il mio pannello di esempio si troverà su https://panel.example.com:8080 con un certificato SSL valido

Abilita la seguente funzione per il tuo utente remoto:

  • Funzioni dei plug-in Roundcube

E abilita l'accesso remoto per l'indirizzo IPv4 e IPv6 del tuo server webmail.

Scarica i plug-in

Esegui i seguenti comandi:

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/

I plugin si trovano ora nella cartella corretta, con un collegamento simbolico da /var/lib/roundcube/plugins. Il passaggio successivo è configurarli per utilizzare il nostro utente remoto. Esegui questo per copiare la configurazione di esempio e modificarla:

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

Vedrai questo file di configurazione:

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

Lo cambierò in:

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

Assicurati di sostituire il testo sottolineato in rosso con le tue credenziali e l'indirizzo del pannello. Modifica soap_validate_cert in false se utilizzi https ma non hai installato un certificato SSL affidabile.

Abilitazione dei plug-in

Per abilitare i plugin, apri la configurazione di roundcube:

nano /etc/roundcube/config.inc.php

E cerca queste righe:

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

Per abilitare i plugin, aggiungi questo tra parentesi:

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

La linea sarà quindi simile a questa:

// 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");

Alcune note a questo:

  • Il plugin jqueryui deve essere posizionato davanti agli altri plugin.
  • Se non desideri utilizzare un plug-in, ad esempio il plug-in fetchmail, ometti ispconfig3_fetchmail.
  • Se utilizzi più di un server di posta, aggiungi ispconfig3_autoselect all'elenco e lascia $config['default_host'] vuoto. ispconfig3_autoselect sceglierà automaticamente il server giusto per l'utente che effettua l'accesso. Puoi modificare il proprio file di configurazione per abilitare le connessioni tls/ssl tra Roundcube e il server di posta esterno in ispconfig3_autoselect/config/config.inc.php.dist

Dopo aver salvato il file di configurazione, verrà visualizzata una nuova scheda "Account" nelle impostazioni della webmail:

Abbiamo finito!

In caso di problemi, dai un'occhiata alle domande frequenti sulla risoluzione dei problemi su https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ

Se hai domande o commenti, puoi lasciarli nelle risposte o creare un post sul forum.


Debian
  1. Installa Gnome su Debian 11

  2. Debian – Chiaro di luna in Debian?

  3. Installa GLPI su Debian 7

  4. Installa osCommerce su Debian 8

  5. Installa ExpressionEngine su Debian

Come installare Debian 11

Installa PostgreSQL 13 su Debian 11

Come installare Vai su Debian 10

Come installare ISPConfig su Debian 11

Come installare ISPConfig su Debian 10?

Come installare Vai su Debian