Webmail Setup · 4 min read · Jan 14, 2026
Utilizzare RoundCube Webmail Con ISPConfig 3 Su Debian Wheezy (Apache2)
Questa guida spiega come installare l’applicazione webmail RoundCube su un server Debian Wheezy che esegue ISPConfig e Apache2, e come abilitare i plugin ISPConfig 3 per RoundCube in modo che gli utenti possano eseguire azioni come cambiare le proprie password email direttamente da RoundCube. Roundcube webmail è un client IMAP multilingue basato su browser con un’interfaccia utente simile a un’applicazione; include funzioni come supporto MIME, rubrica, manipolazione delle cartelle, ricerca dei messaggi e controllo ortografico.
Non fornisco alcuna garanzia che questo funzionerà per te!
1 Nota Preliminare
Questo tutorial presuppone che tu stia utilizzando Apache2 come server web sul tuo server ISPConfig 3; questo tutorial non funzionerà per nginx. Installerò RoundCube dai repository di Debian Wheezy - è una versione ragionevolmente recente (0.7.2.9 vs 0.9.1 (versione stabile attuale)).
RoundCube sarà configurato in modo tale da poter essere accessibile da ciascun vhost tramite l’alias /webmail (ad es. http://www.example.com/webmail).
Se stai già utilizzando un’altra applicazione webmail come SquirrelMail, assicurati di disabilitarla completamente o almeno l’alias /webmail. Se hai installato SquirrelMail come pacchetto Debian, puoi trovare l’alias in /etc/apache2/conf.d/squirrelmail.conf; puoi commentare l’alias per disabilitare solo l’alias /webmail o commentare l’intero file per disabilitare completamente SquirrelMail. Non dimenticare di riavviare Apache dopo.
2 Creare Un Utente Remoto In ISPConfig
I plugin ISPConfig 3 per RoundCube funzionano tramite l’API remota di ISPConfig. Per utilizzare questa API, abbiamo bisogno di un utente remoto. Per creare un tale utente, vai su Sistema > Gestione Utenti > Utenti Remoti e fai clic sul pulsante Aggiungi nuovo utente:

Fornisci un nome utente e una password per l’utente…

… e abilita le seguenti funzioni:
- Funzioni del server
- Funzioni del client
- Funzioni utente email
- Funzioni alias email
- Funzioni utente filtro spam email
- Funzioni politica filtro spam email
- Funzioni fetchmail email
- Funzioni whitelist filtro spam email
- Funzioni blacklist filtro spam email
- Funzioni filtro utente email
Poi fai clic su Salva.

3 Installare RoundCube
Possiamo installare RoundCube come segue:
apt-get install roundcube roundcube-plugins roundcube-plugins-extraVedrai le seguenti domande:
Configurare il database per roundcube con dbconfig-common? <– Sì
Tipo di database da utilizzare per roundcube: <– mysql
Password dell’utente amministrativo del database: <– yourrootsqlpassword (la password dell’utente root di MySQL)
Password dell’applicazione MySQL per roundcube: <– roundcubesqlpassword
Conferma password: <– roundcubesqlpassword
Questo creerà un database MySQL chiamato roundcube con l’utente MySQL roundcube e la password roundcubesqlpassword.
Successivamente apri /etc/apache2/conf.d/roundcube…
vi /etc/apache2/conf.d/roundcube… e aggiungi la riga Alias /webmail /var/lib/roundcube. Inoltre, aggiungi la configurazione PHP alla sezione
| # Questi alias non funzionano correttamente con più host sul tuo server apache # Decommentali per usarli o adattali alla tua configurazione Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ Alias /roundcube /var/lib/roundcube Alias /webmail /var/lib/roundcube # Accesso ai file tinymce |
Riavvia Apache dopo:
/etc/init.d/apache2 restart4 Configurare RoundCube
Apri /etc/roundcube/main.inc.php…
vi /etc/roundcube/main.inc.php… e imposta $rcmail_config[‘default_host’] = ‘localhost’; (o il nome host o l’indirizzo IP del tuo server di posta se si trova su una macchina remota):
| [...] $rcmail_config['default_host'] = 'localhost'; [...] |
Altrimenti RoundCube chiederà un nome host prima di ogni accesso, il che potrebbe sovraccaricare i tuoi utenti - vogliamo rendere l’uso il più semplice possibile.
Successivamente installa i plugin ISPConfig 3 per RoundCube:
cd /tmp
git clone https://github.com/w2c/ispconfig3_roundcube.git
cd /tmp/ispconfig3_roundcube/
mv ispconfig3_* /var/lib/roundcube/plugins
cd /var/lib/roundcube/plugins
mv ispconfig3_account/config/config.inc.php.dist ispconfig3_account/config/config.inc.phpApri ispconfig3_account/config/config.inc.php…
vi ispconfig3_account/config/config.inc.php… e compila i dettagli di accesso del tuo utente remoto ISPConfig e l’URL dell’API remota - la mia installazione ISPConfig è in esecuzione su https://192.168.0.100:8080, quindi l’URL dell’API remota è https://192.168.0.100:8080/remote/:
| |
Infine apri di nuovo /etc/roundcube/main.inc.php…
vi /etc/roundcube/main.inc.php… e abilita il plugin jquerui più i plugin ISPConfig 3…
| [...] // ---------------------------------- // PLUGIN // ---------------------------------- // Elenco dei plugin attivi (nella directory plugins/) //$rcmail_config['plugins'] = array(); $rcmail_config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter"); [...] |
… e cambia la skin da default a classic (altrimenti i plugin ISPConfig 3 non funzioneranno):
| [...] // nome skin: cartella da skins/ $rcmail_config['skin'] = 'classic'; [...] |
Questo è tutto; ora puoi accedere a RoundCube sotto l’alias /webmail (ad es. www.example.com/webmail). Accedi con l’indirizzo email e la password di un’email creata tramite ISPConfig:

Ecco come appare RoundCube:

Sotto Impostazioni > Account puoi utilizzare i plugin ISPConfig 3 per RoundCube per modificare le tue impostazioni, ad esempio…

… puoi impostare una nuova password per il tuo account email senza utilizzare ISPConfig:


5 Link
- RoundCube: http://roundcube.net/
- Plugin ISPConfig 3 per RoundCube: https://github.com/w2c/ispconfig3_roundcube
- ISPConfig: http://www.ispconfig.org/
- Debian: http://www.debian.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.