Good to Know Database

CentOS 5: RoundCube Webmail einrichten


RoundCube Webmail ist ein Web basierter IMAP-Client welcher Ihnen die gleichen Funktionen wie ein normaler E-Mail-Client bietet. Im folgenden möchte ich Ihnen zeigen, wie Sie RoundCube Webmail unter CentOS 5 installieren.

Bevor Sie RoundCube installieren können, benötigen Sie Apache 2 mit PHP-Unterstützung, einen MySQL-Server und selbstverständlich einen Mailserver (Postfix und Cyrus). Anstelle eines MySQL-Servers können Sie auch einen PostgreSQL-Server einsetzen.

Nachdem diese Voraussetzungen erfüllt wurden, sollten Sie noch die folgenden Pakete für RoundCube installieren.

[root@centos5 ~]# yum install php-pecl-Fileinfo libmcrypt php-mcrypt php-gd

Nach der Installation müssen Sie den Webserver neu starten.

[root@centos5 ~]# service httpd restart

Wechseln Sie jetzt in das Hauptverzeichnis des Webservers, laden das RoundCube Webmail Paket herunter und entpacken dieses.

[root@centos5 ~]# cd /var/www/html/
[root@centos5 html]# wget http://heanet.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1.tar.gz
[root@centos5 html]# tar xvzf roundcubemail-0.1.tar.gz

Wechseln Sie anschließend in das RoundCube-Verzeichnis und ändern die Zugriffsrechte der Verzeichnisse temp und logs.

[root@centos5 html]# cd roundcubemail-0.1
[root@centos5 roundcubemail-0.1]# chmod -R 777 temp logs

Da RoundCube eine Datenbank benötigt, stellen Sie eine Verbindung zu Ihrem MySQL-Server her.

[root@centos5 roundcubemail-0.1]# mysql --user=root --password=password

Hinweis: Anstelle von password müssen Sie Ihr eigenes MySQL-Passwort angeben.

Mit den folgenden Befehlen erstellen Sie die Datenbank, den Datenbankbenutzer und legen die Zugriffsberechtigung für RoundCube fest.

mysql> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';
mysql> quit

Hinweis: Beim zweiten Befehl sollten Sie anstelle von password ein sicheres Passwort verwenden.

Nachdem Sie die Datenbank erstellt haben, müssen Sie noch die Datenbankschemen erstellen.

[root@centos5 roundcubemail-0.1]# mysql --user=root --password=password roundcubemail < SQL/mysql5.initial.sql

Öffnen Sie jetzt einen Browser und rufen Sie die folgende Webseite auf.

http://server.home.lan/roundcubemail-0.1/installer/

Nachdem Sie auf START INSTALLATION geklickt haben, erhalten Sie einen Überblick über die Voraussetzungen von RoundCube und ob diese erfüllt sind.

Durch einen Klick auf NEXT kommen Sie zur nächsten Seite, auf welcher Sie noch einige Einstellungen vornehmen müssen. Unter den IMAP Settings und unter den SMTP Settings müssen Sie nur die Adresse Ihres IMAP- beziehungsweise SMTP-Servers (z.B.: server.home.lan) eintragen.

Sobald Sie alle Einstellungen vorgenommen haben, klicken Sie auf CREATE CONFIG. Jetzt müssen Sie noch die zwei Konfigurationsdateien config/main.inc.php und config/db.inc.php mit dem erzeugtem Inhalt erstellen.

Wenn Sie die beiden Konfigurationsdateien erstellt haben, klicken Sie auf CONTINUE und testen die Verbindung zum SMTP- und IMAP-Server.

Sollten keine Fehler auftreten, müssen Sie noch das Installations-Verzeichnis löschen.

[root@centos5 roundcubemail-0.1]# rm -rf installer

Ab jetzt können Sie mit der folgenden URL auf RoundCube Webmail und somit auch auf Ihr Mailpostfach zugreifen.

http://server.home.lan/roundcubemail-0.1/


Dieser Eintrag wurde am 10.03.2008 erstellt und zuletzt am 12.02.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_33_231.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer