User Tools

Site Tools


de:start:howto:replace_squirrelmail_with_roundcube

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

Vorwort

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.

Vorbereitung

1. Squirrelmail löschen

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

2. Roundcube vorbereiten

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

3. Datenbank vorbereiten

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

4. Roundcube in das Verzeichnis verschieben

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

Problembehandlung

PHP Einstellungen

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

Optionen für main.php

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;
/var/www/virtual/i-mscp.net/wiki/htdocs/data/pages/de/start/howto/replace_squirrelmail_with_roundcube.txt · Last modified: 2012/06/18 19:44 by Paderman