Installation Roundcube Webmail unter Linux Suse
Januar 29 2008
In dem Artikel Vorstellung: freier Linux Webmailer - Roundcube habe ich den Webmailer Roundcube bereits vorgestellt, hier erkläre ich die Installation:
Wir brauchen ca. 20 Minuten Zeit, einen Shellzugriff auf den Server sowie eine Datenbankoberfläche, z.B. phpmyadmin.1.) Wir legen eine Subdomain z.B. webmail.domain.tld an und laden die roundcubemail-0.1-rc2.tar.gz in das entsprechende Verzeichnis, das wir nachher über einen Webbrowser aufrufen möchten.
z.B. /svr/www/vhosts/domain.tld/subdomains/webmail/httpdocs/
mit dem Befehl (über die Shell mit z.B. Putty):
wget http://mesh.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1-rc2.tar.gz
2. Danach entpacken wir das runtergeladene .tar.gz verzeichnis über die Konsole mit dem Befehl:
tar xvfz roundcubemail-0.1-rc2.tar.gz
3. Nun legen wir eine Datenbank an, z.B. über phpmyadmin und bennen diese wahlweise "webmail" oder "roundcube". Weiterhin legen wir einen der Datenbank zugehörigen Datenbankbenutzer an und merken uns den Datenbanknamen, den Datenbankbenutzer und das zugehörige Passwort.
4. Wir müssen noch 2 Dateien bearbeiten, die in dem Ordner /config/ liegen: die "main.inc.php.dist" und die "db.inc.php.dist". Wir öffnen zuerst die "db.inc.php.dist" und tragen die Datenbankangaben in Zeile 21 mit folgendem Format ein:
mysql://Datenbankbenutzer:Passwort@domain.tdl/Datenbankname
Danach speichern wir die Datei und bennen sie in "db.inc.php" um.
5. Wir öffnen die Datei "main.inc.php.dist" und tragen dort unsere Mailserver angaben ein:
Zeile 38: $rcmail_config['default_host'] = 'ssl://subdomain.domain.tld:993';
// Ohne SSL Unterstützung einfach nur subdomain.domain.tld
Zeile 41: $rcmail_config['default_port'] = 993;
// 993 für SSL, 143 ohne SSL
Zeile 63: $rcmail_config['smtp_server'] = 'mail.domain.tld';
// der Postausgangsserver
Zeile 66: $rcmail_config['smtp_port'] = 25;
// 465 für SSL, 25 ohne SSL
$rcmail_config['smtp_pass'] = '%p';
// So benutzen Sie ihr beim Login verwendet Passwort,
um sich beim Postausgangsserver zu authentifizieren.
6. Der finale Schritt: Wir müssen die Datenbank noch mit Inhalten füllen. Dazu gehen wir z.B. in phpmyadmin und importieren dort die passende Datei für unser Datenbanksystem aus dem Ordner "SQL", oder führen folgenden Befehl aus:
mysql --user=(your_db_user_name) -p (your_db_name) < mysql.initial.sqlmysql
--user=(your_db_user_name) -p (your_db_name) < mysql.initial.sql
mysql steht in diesem Fall für eine mySQL-Datenbanksystem. Das initial steht für Initialisierung, die datei update wird nur für ein Update benötigt, wenn die Datenbank bereits mit Inhalt gefüllt ist.
7. Fertig. Der Webmailer sollte nun unter https://subdomain.domain.tld oder ohne SSL unter http://subdomain.domain.tld erreichbar sein und folgendes Login zeigen:

Evtl. müssen Sie für Ihre Subdomain noch DNS-Einträge vornehmen.
Weiteren Support gibt es unter http://trac.roundcube.net/wiki.

Das füllen der Datenbank mit Inhalten ist ebenfalls möglich, in dem ihr den Inhalt der Datei im PHPMyAdmin auführt
Kommentar by Goldobert — 29. Januar 2008 @ 19:05[...] ein paar Tagen habe ich Roundcube (Vorgestellt in: http://www.talk-web.de/2008/01/29/roundcube-tutorial/) produktiv im Einsatz und bin eigentlich sehr zufrieden. Doch eine Sache störte mich gewaltig: [...]
Pingback by Roundcube: Spam mit procmail sortieren & löschen | talk-web.de - talking' Web 2.0 — 4. Februar 2008 @ 21:10[...] Hallo! Google sagt (u.a.) Installation Roundcube Webmail unter Suse Linux 10 | talk-web.de – talking’ Web 2.0 mfG [...]
Pingback by ServerAdmin24 > Anderen Mail-Software anstatt SquirrelMail ? - Server Support Forum — 30. März 2008 @ 10:46