Webmail Anleitung · 4 min read · Jan 14, 2026
Verwendung von RoundCube Webmail mit ISPConfig 3 auf Debian Wheezy (Apache2)
Diese Anleitung erklärt, wie man die RoundCube-Webmail-Anwendung auf einem Debian Wheezy-Server installiert, der ISPConfig und Apache2 ausführt, und wie man die ISPConfig 3-Plugins für RoundCube aktiviert, damit Benutzer Aktionen wie das Ändern ihrer E-Mail-Passwörter direkt in RoundCube durchführen können. Roundcube Webmail ist ein browserbasierter mehrsprachiger IMAP-Client mit einer anwendungsähnlichen Benutzeroberfläche; es bietet Funktionen wie MIME-Unterstützung, Adressbuch, Ordnerverwaltung, Nachrichtensuche und Rechtschreibprüfung.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Dieses Tutorial geht davon aus, dass Sie Apache2 als Webserver auf Ihrem ISPConfig 3-Server verwenden; dieses Tutorial funktioniert nicht mit nginx. Ich werde RoundCube aus den Debian Wheezy-Repositories installieren - es ist eine relativ aktuelle Version (0.7.2.9 vs 0.9.1 (aktuelle stabile Version)).
RoundCube wird so konfiguriert, dass es von jedem vhost über den Alias /webmail (z. B. http://www.example.com/webmail) zugegriffen werden kann.
Wenn Sie bereits eine andere Webmail-Anwendung wie SquirrelMail verwenden, stellen Sie sicher, dass Sie sie vollständig deaktivieren oder zumindest den Alias /webmail. Wenn Sie SquirrelMail als Debian-Paket installiert haben, finden Sie den Alias in /etc/apache2/conf.d/squirrelmail.conf; kommentieren Sie entweder den Alias aus, um nur den /webmail-Alias zu deaktivieren, oder kommentieren Sie die gesamte Datei aus, um SquirrelMail vollständig zu deaktivieren. Vergessen Sie nicht, Apache danach neu zu starten.
2 Erstellen eines Remote-Benutzers in ISPConfig
Die ISPConfig 3-Plugins für RoundCube arbeiten über die Remote-API von ISPConfig. Um diese API zu nutzen, benötigen wir einen Remote-Benutzer. Um einen solchen Benutzer zu erstellen, gehen Sie zu System > Benutzerverwaltung > Remote-Benutzer und klicken Sie auf die Schaltfläche Neuen Benutzer hinzufügen:

Geben Sie einen Benutzernamen und ein Passwort für den Benutzer ein…

… und aktivieren Sie die folgenden Funktionen:
- Serverfunktionen
- Clientfunktionen
- Mail-Benutzerfunktionen
- Mail-Aliasfunktionen
- Mail-Spamfilter-Benutzerfunktionen
- Mail-Spamfilter-Richtlinienfunktionen
- Mail-Fetchmail-Funktionen
- Mail-Spamfilter-Whitelist-Funktionen
- Mail-Spamfilter-Blacklist-Funktionen
- Mail-Benutzerfilterfunktionen
Klicken Sie dann auf Speichern.

3 RoundCube installieren
Wir können RoundCube wie folgt installieren:
apt-get install roundcube roundcube-plugins roundcube-plugins-extraSie werden die folgenden Fragen sehen:
Datenbank für RoundCube mit dbconfig-common konfigurieren? <– Ja
Datenbanktyp, der von RoundCube verwendet werden soll: <– mysql
Passwort des administrativen Benutzers der Datenbank: <– yourrootsqlpassword (das Passwort des MySQL-Root-Benutzers)
MySQL-Anwendungspasswort für RoundCube: <– roundcubesqlpassword
Passwortbestätigung: <– roundcubesqlpassword
Dies erstellt eine MySQL-Datenbank namens roundcube mit dem MySQL-Benutzer roundcube und dem Passwort roundcubesqlpassword.
Öffnen Sie als Nächstes /etc/apache2/conf.d/roundcube…
vi /etc/apache2/conf.d/roundcube… und fügen Sie die Zeile Alias /webmail /var/lib/roundcube hinzu. Darüber hinaus fügen Sie die PHP-Konfiguration zum
| # Diese Aliase funktionieren nicht richtig mit mehreren Hosts auf Ihrem Apache-Server # Kommentieren Sie sie aus, um sie zu verwenden, oder passen Sie sie an Ihre Konfiguration an Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ Alias /roundcube /var/lib/roundcube Alias /webmail /var/lib/roundcube # Zugriff auf tinymce-Dateien |
Starten Sie danach Apache neu:
/etc/init.d/apache2 restart4 RoundCube konfigurieren
Öffnen Sie /etc/roundcube/main.inc.php…
vi /etc/roundcube/main.inc.php… und setzen Sie $rcmail_config[‘default_host’] = ‘localhost’; (oder den Hostnamen oder die IP-Adresse Ihres Mailservers, wenn er auf einem Remote-Computer ist):
| [...] $rcmail_config['default_host'] = 'localhost'; [...] |
Andernfalls wird RoundCube vor jedem Login nach einem Hostnamen fragen, was Ihre Benutzer überfordern könnte - wir möchten die Nutzung so einfach wie möglich gestalten.
Installieren Sie als Nächstes die ISPConfig 3-Plugins für 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.phpÖffnen Sie ispconfig3_account/config/config.inc.php…
vi ispconfig3_account/config/config.inc.php… und fügen Sie die Anmeldedaten Ihres ISPConfig-Remote-Benutzers und die URL der Remote-API ein - meine ISPConfig-Installation läuft auf https://192.168.0.100:8080, sodass die URL der Remote-API https://192.168.0.100:8080/remote/:
| |
Öffnen Sie schließlich erneut /etc/roundcube/main.inc.php…
vi /etc/roundcube/main.inc.php… und aktivieren Sie das jquerui-Plugin sowie die ISPConfig 3-Plugins…
| [...] // ---------------------------------- // PLUGINS // ---------------------------------- // Liste der aktiven Plugins (im plugins/-Verzeichnis) //$rcmail_config['plugins'] = array(); $rcmail_config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter"); [...] |
… und ändern Sie das Skin von default auf classic (ansonsten funktionieren die ISPConfig 3-Plugins nicht):
| [...] // skin name: folder from skins/ $rcmail_config['skin'] = 'classic'; [...] |
Das war’s; jetzt können Sie RoundCube unter dem Alias /webmail (z. B. www.example.com/webmail) aufrufen. Melden Sie sich mit der E-Mail-Adresse und dem Passwort eines über ISPConfig erstellten E-Mail-Kontos an:

So sieht RoundCube aus:

Unter Einstellungen > Konto können Sie die ISPConfig 3-Plugins für RoundCube verwenden, um Ihre Einstellungen zu ändern, zum Beispiel…

… Sie können ein neues Passwort für Ihr E-Mail-Konto festlegen, ohne ISPConfig zu verwenden:


5 Links
- RoundCube: http://roundcube.net/
- ISPConfig 3 Plugins für RoundCube: https://github.com/w2c/ispconfig3_roundcube
- ISPConfig: http://www.ispconfig.org/
- Debian: http://www.debian.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.