Squirrelmail mit Roundcube ersetzen
Informationen
Name | Roundcube |
---|---|
Benutzeroberfläche | Web-basierend |
Programmiersprache | PHP |
Aktuelle Version | 0.7.2 |
Datum | 11.03.2012 |
Sprache(n) | Mehrsprachig |
Webpräsenz | Hauptseite / SourceForge |
Ab 15.03.2012 ist Squirrelmail der Standard-Webmail-Klient. Diese kleine Anleitung soll zeigen, wie Roundcube als Standard-Webmail-Klient installiert werden kann. Roundcube bietet eine moderne Webmail-Oberfläche mit all den zu erwarteten Funktionen an.
Das Ersetzen der Webmail-Oberfläche ist sehr einfach, dazu sind diese Schritte nötig.
Zuerst wird die System-Webmail in das gleiche Verzeichnis verschoben, falls ein späteres Zurücksetzen erforderlich oder gewünscht ist.
mv /var/www/imscp/gui/public/tools/webmail /tmp
cd /tmp wget http://switch.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.7.2/roundcubemail-0.7.2.tar.gz tar -xzf roundcubemail-0.7.2.tar.gz
Roundcube braucht seine eigene Datenbank (roundcubemail), um Problemen bei der Kollision mit imscp zu vermeiden. Es kann der Benutzernamen, der für die Mail-Verwaltung erstellt wurde, verwendet werden.
### Für eine neue INSTALLATION von Roundcube ### mysql -u root -p roundcubemail < /tmp/roundcubemail-0.7.2/SQL/mysql.initial.sql #### Zur AKTUALISIERUNG von Roundcube ### mysql -u root -p roundcubemail < /tmp/roundcubemail-0.7.2/SQL/mysql.update.sql
mv roundcubemail-0.7.2 /var/www/imscp/gui/public/tools/webmail chmod 777 /var/www/imscp/gui/public/tools/webmail/logs chmod 777 /var/www/imscp/gui/public/tools/webmail/temp cd /var/www/imscp/gui/public/tools/webmail/config/
In der Regel muss nur die db.inc.php-Datei bearbeiten werden, um die Anmeldeinformationen für die Datenbank hinzuzufügen, kann die Datei mit dem Vi-Editor bearbeiten werden, wahlweise kann auch nano verwendet werden, dazu vi mit nano tauschen
vi /var/www/imscp/gui/public/tools/webmail/config/db.inc.php.dist mv db.inc.php.dist db.inc.php mv main.inc.php.dist main.inc.php # Roundcube-Installer zwecks Sicherheit löschen rm -Rf /var/www/imscp/gui/public/tools/webmail/installer
Roundcube erfordert, dass die php.ini die Sessions nicht verschlüsselt. Dies kann in der php.ini für den Master-Benutzer (/var/www/fcgi/master/php5/php.ini) geändert werden.
magic_quotes_gpc = off [suhosin] suhosin.session.encrypt = off
Um das Logo für die Webmail zu ändern, müssen diese Dateien mit den eigenen ersetzt werden
/var/www/imscp/gui/public/tools/webmail/skins/default/images/roundcube_logo.gif /var/www/imscp/gui/public/tools/webmail/skins/default/images/roundcube_logo.png /var/www/imscp/gui/public/tools/webmail/skins/default/images/roundcube_logo_print.gif /var/www/imscp/gui/public/tools/webmail/skins/default/images/favicon.ico
Es hängt von dem Fall ab, aber es wird empfohlen, wenn mindestens einer dieser Optionen verwendet wird.
$rcmail_config['imap_auth_type'] = LOGIN; $rcmail_config['default_host'] = 'localhost'; $rcmail_config['smtp_server'] = 'localhost'; $rcmail_config['smtp_user'] = '%u'; $rcmail_config['smtp_pass'] = '%p'; $rcmail_config['identities_level'] = 3; $rcmail_config['quota_zero_as_unlimited'] = true; $rcmail_config['create_default_folders'] = true;
Dies wird für Geschwindigkeit und um einige Ärgernisse zu beheben, empfohlen:
$rcmail_config['imap_force_lsub'] = true; $rcmail_config['message_sort_col'] = 'date'; $rcmail_config['enable_spellcheck'] = false; $rcmail_config['logout_expunge'] = true;
Wenn ein gültiges Zertifikat vorhanden ist
$rcmail_config['force_https'] = true;