Installazione ISPConfig · 2 min read · Oct 04, 2025

Installa ISPConfig 3 - plugin Roundcube su Debian 10

I plugin ispconfig3_roundcube integrano le impostazioni dell’account email di ISPConfig in Roundcube. In questo tutorial, ti guiderò attraverso il processo di installazione.

Prerequisiti

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

Aggiungere un utente remoto

I plugin ISPConfig 3 utilizzano l’API per connettersi al tuo sistema. Pertanto, dobbiamo 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 un nome e una password al tuo nuovo utente. Userò rc-example con la password examplepass. Non utilizzare le stesse credenziali, ma crea le tue. Il mio pannello di esempio sarà situato su https://panel.example.com:8080 con un certificato SSL valido.

Abilita la seguente funzione per il tuo utente remoto:

  • Funzioni dei plugin Roundcube

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

Scarica i plugin

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 sono ora nella cartella corretta, con un symlink da /var/lib/roundcube/plugins. Il passo successivo è configurare i plugin per utilizzare il nostro utente remoto. Esegui questo comando 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;

Modificherò questo 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. Cambia soap_validate_cert in false se utilizzi https ma non hai un certificato SSL affidabile installato.

Abilitare i plugin

Per abilitare i plugin, apri la configurazione di roundcube:

nano /etc/roundcube/config.inc.php

E cerca queste righe:

// Elenco dei plugin attivi (nella directory plugins/) $config['plugins'] = array();

Per abilitare i plugin, aggiungi questo tra le parentesi:

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

La riga apparirà quindi così:

// Elenco dei plugin attivi (nella directory plugins/) $config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist");

Alcune note su questo:

  • Il plugin jqueryui deve essere posizionato davanti agli altri plugin.
  • Se non desideri utilizzare un plugin, ad esempio il plugin 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 selezionerà automaticamente il server giusto per l’utente che accede. Puoi modificare il suo file di configurazione per abilitare 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, una nuova scheda “Account” apparirà nelle impostazioni della webmail:

Nuova scheda impostazioni

Abbiamo finito!

Se riscontri problemi, dai un’occhiata alla FAQ di 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 nel forum.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.