Webmail Horde 3.0 installieren
aus VHCS, der freien Wissensdatenbank
Hauptseite > Technische Informationen > Webmail Horde 3.0 installieren
Von dem freien Webmail-System Horde ist die neue Version Horde 3.0.5 erschienen (http://www.horde.org/horde/ (http://www.horde.org/horde/)). Hier beschreiben wir die Installation unter Debian Sarge und VHCS 2.2.
Vorbereiten der Installation unter Debian Sarge
apt-get install php4-dev php4-imap php4-domxml php4-gd libmagic-dev pear config-set preferred_state beta pear install Log Mail_Mime File Date fileinfo
Horde installieren
VERSION=3.0.4 cd /var/www wget ftp://ftp.horde.org/pub/horde/horde-$VERSION.tar.gz tar xfvz horde-$VERSION.tar.gz mv horde-$VERSION horde rm horde-$VERSION.tar.gz cd /var/www/horde/config for f in *.dist; do cp $f `basename $f .dist`; done chmod a=rw *
(Vorher unter ftp://ftp.horde.org/pub/horde nachschauen, ob es eine neuere Version gibt. Falls ja, dann die Versionsnummer ändern und bitte diesen Artikel aktualisieren.)
Suchen Sie in der Datei /var/www/horde/config/registry.php die zwei Stellen $webroot = '/horde'; und ersetzen Sie sie durch $webroot = '/webmail';.
Tragen Sie in der Datei /var/www/horde/scripts/sql/create.mysql.sql ein Datenbankpasswort ein.
Legen Sie danach die neue Datenbank an.
mysql -u root -p < /var/www/horde/scripts/sql/create.mysql.sql
In diesem SQL-Script wird der Benutzer "horde" mit dem von Ihnen gewähltem Passwort angelegt, dann eine neue Datenbank "horde" mit Standardwerten.
Dann legen Sie in /etc/apache2/sites-available/vhcs2.conf noch ein Alias für Horde an.
Alias /webmail /var/www/horde <Directory /var/www/horde> AllowOverride none Options MultiViews IncludesNoExec FollowSymLinks DirectoryIndex index.html index.php php_admin_value open_basedir "/var/www/horde/:/tmp/:/usr/share/php/" </Directory>
Starten Sie Apache neu (/etc/init.d/apache2 restart) und rufen Sie ein /webmail-Verzeichnis auf.
Zunächst ist man automatisch als Administrator angemeldet und kann im Bereich Administration->Setup->Horde alle wichtigen Einstellungen vornehmen (z.B. Authentifizierung über lokalen IMAP-Server). Es ist außerordentlich wichtig, die Authentifizierung richtig einzustellen, ansonsten kann jeder Horde verändern ohne sich anmelden zu müssen.
Es sollten die folgenden Einstellungen überprüft und ggf. geändert werden:
Administration->Setup->Horde (horde)->Database Hier müssen die Datenbankeinstellungen überprüft werden. Das Passwort ist mit Sicherheit falsch und muss richtig eingetragen werden (siehe oben, welches Passwort in der SQL-Datei verwendet wurde). Administration->Setup->Horde (horde)->Authentication Hier muss die Authentifizierung eingestellt werden. Als Standard ist "Automatic authentification as a certain user" eingestellt, was mit Sicherheit die schlechteste Einstellung ist! Wenn Imap als Authentifizierung genutzt werden soll, muss "Imap authentication" ausgewählt werden und dann die Einstellungen für den Imap-Server eingetragen werden. Wenn MySQL als Authentifizierung genutzt werden soll, muss "SQL authentication" eingestellt werden. Die zusätzlichen Einstellungen kann man so lassen.
Diese neue Konfiguration muss man dann speichern ("Generate Horde Configuration"), um sie zu aktivieren.
Als nächstes muss der Benutzer "Administrator" angelegt werden ("Administration->Users"). Dieser Benutzer hat die vollen Zugriffsrechte auf die Horde-Administration und sollte ein gutes Passwort haben!
Jetzt können weitere Module des Horde-Projekts installiert werden...
![[Hauptseite]](/stylesheets/images/vhcs_logo.png)