Webmail Setup · 5 min read · Nov 05, 2025
IlohaMail Auf Ihrem ISPConfig-Server In 10 Einfachen Schritten
ILOHAMAIL Auf Ihrem ISPConfig-Server In 10 Einfachen Schritten
IlohaMail:
Version 1.0
Autor:
IlohaMail kommt mit klaren Anweisungen, aber mit diesem Leitfaden möchte ich erklären, wie man es auf unserem perfekten Server mit ISPConfig zum Laufen bringt.
Dieser Leitfaden hilft Ihnen, IlohaMail ohne SSL einzurichten. Wenn Sie fertig sind, haben Sie einen schönen Webmail-Client unter der URL http://webmail.myhostingcompany.tld.
Für myhostingcompany.tld verwenden Sie natürlich Ihren eigenen Domainnamen.
Schritt 3 ist nur notwendig, wenn Sie die zusätzlichen Funktionen von IlohaMail, wie den Kalender/Planer, nutzen möchten.
In diesem Leitfaden werde ich nur als Beispiel verwenden:
- IlohaMail-0.8.14-rc3
- Ich gehe davon aus, dass dies Ihre erste Einrichtung für IlohaMail ist, dies ist kein Update!
- Website: http://webmail.myhostingcompany.tld
- Ihr vollständiger Hostname: server1.myhostingcompany.tld
- Webseitennummer innerhalb von ISPConfig: web1
- Ihre Webseiten sind unter /var/www gespeichert
- MySQL-Datenbank: web_db1
- MySQL-Benutzername: web1_u1
- MySQL-Passwort: mypassword
Hier gehen wir:
Schritt 1 - Erstellen Sie eine Website
Erstellen Sie in ISPConfig eine Website über “Neue Seite” im Hauptmenü.
Im Tab “Basis” verwenden Sie webmail für den Hostnamen und myhostingcompany.tld für den Domainnamen. Aktivieren Sie MySQL und PHP-Skripte für diese Website, aber deaktivieren Sie den PHP-Safe-Modus.
Schritt 2 – Erstellen Sie einen Administratorbenutzer für die Website
Erstellen Sie in ISPConfig einen Administratorbenutzer, damit Sie die Website später über FTP hochladen können:
Wählen Sie im Hauptmenü “ISP Manager”, wählen Sie Ihre neue Website mit dem Namen webmail.myhostingcompany.tld im Strukturbaum aus und drücken Sie den Tab “Benutzer und E-Mail”.
Drücken Sie “neu” und definieren Sie einen neuen Benutzer und dessen E-Mail-Adresse. Geben Sie diesem Benutzer Administratorrechte und drücken Sie “Speichern”.
Schritt 3 - Erstellen Sie eine MySQL-Datenbank für die Website:
Klicken Sie auf den Tab “Optionen” und erstellen Sie eine neue Datenbank für die Website.
ISPConfig zeigt Ihnen:
Datenbankname: web1_db1 (Beispiel)
Datenbankbenutzer: web1_u1 (Beispiel)
Dann definieren Sie ein Passwort für den Datenbankbenutzer und drücken Sie “Speichern”.
Schritt 4 – Laden Sie IlohaMail herunter
Sie können IlohaMail von der URL http://ilohamail.org/main.php?page=Downloads auf Ihren eigenen Desktop-Computer herunterladen.
Momentan sind zwei Versionen verfügbar:
IlohaMail-0.8.14-rc3, die aktuelle und stabile Version.
IlohaMail-0.9, die Entwicklungsversion.
Obwohl Version 0.9 die meisten Funktionen hat, empfehle ich die Version 0.8.14-rc3 für eine Produktionsumgebung.
Nachdem Sie IlohaMail heruntergeladen haben, extrahieren Sie es in den gewünschten Ordner.
Schritt 5 – Konfigurieren Sie IlohaMail für unseren ISPConfig-Server
Hinweis: Sie können viele Einstellungen vornehmen, ich werde nur die erwähnen, die für eine grundlegende Einrichtung wichtig sind.
Navigieren Sie zu Ihrem extrahierten IlohaMail-Ordner.
Öffnen Sie in diesem Ordner den conf-Ordner.
Änderungen in der Datei conf/login.php vornehmen:
In dieser Datei finden Sie eine Zeile mit:
$default_host = “”;
Ändern Sie dies in den vollständigen Hostnamen Ihres Servers, wie:
$default_host = “server1.myhostingcompany.tld”;
Der Standardport für IlohaMail ist IMAP über Port 143.
Wenn Sie POP3 anstelle von IMAP verwenden möchten, ändern Sie die Zeile:
$default_port = 143;
in:
$default_port = 110;
Wir blenden auch einige Optionen des Anmeldebildschirms aus:
$hide_host = 1;
$hide_protocol = 1;
$hide_rootdir = 1;
$hide_lang = 1;
Hinweis: Wert 1 = ausblenden, Wert 0 = anzeigen
Die Zeile: $logout_url = “index.php”; sagt uns, wohin wir gehen, wenn sich ein Benutzer abmeldet.
Hier können Sie die Datei/URL Ihrer Wahl definieren.
Sie können auch die Zeile ändern
$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;
In
$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;
Und die Zeile
$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
in:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;
Änderungen in der Datei /conf/conf.php vornehmen:
Da wir IlohaMail mit allen Funktionen verwenden möchten, die die MySQL-Datenbank nutzen, müssen wir die Zeile ändern:
$backend = “FS”;
in
$backend = “MySQL”;
Um die Kalenderfunktion und Lesezeichen zu aktivieren, verwenden Sie Wert = 0
Um die Kalenderfunktion und Lesezeichen zu deaktivieren, verwenden Sie Wert = 1
$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;
Sie können Ihren Mailbenutzern mitteilen, wo sie SPAM melden können, indem Sie die Zeile ändern:
$report_spam_to=””;
in
$report_spam_to=” [email protected] “;
(Definieren Sie eine vorhandene E-Mail-Adresse in Ihrer Domain, an die Benutzer Spam melden können).
Definieren Sie Ihren SMTP-Server.
An diesem Punkt können Sie zwischen “Courier” und “Sendmail” wählen.
Wenn Sie Postfix verwenden, lassen Sie die Zeile $SMTP_TYPE = “sendmail”; so wie sie ist!
Änderungen in der Datei conf/db_conf.php vornehmen
Ändern Sie die Zeilen:
$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;
in:
$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;
(Das Passwort wie in SCHRITT 3 definiert).
SCHRITT 6 – mySQL-Datenbank
Im mySQL-Verzeichnis im IlohaMail-Ordner finden Sie eine Datei namens sql.
Sie können diese Datei verwenden, um die Tabellen der mySQL-Datenbank zu erstellen.
In diesem Beispiel mache ich dies mit phpMyAdmin.
Sie können auf Ihre Datenbank über Ihren Internetbrowser unter der URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/ zugreifen.
Wenn Sie phpMyAdmin nicht installiert haben, können Sie es unter http://www.ispconfig.org/downloads.htm herunterladen.
Melden Sie sich bei phpMyAdmin mit dem mySQL-Benutzerkonto an, wie in SCHRITT 3 erwähnt/definiert.
In phpMyAdmin:
- Wählen Sie Ihre Datenbank
- Wählen Sie das SQL-Symbol, um eine Abfrage zu starten
- Wählen Sie Ihre SQL-Datei im mySQL-Verzeichnis im IlohaMail-Ordner aus und drücken Sie “Start”
- Sie können phpMyAdmin verlassen
SCHRITT 7 – Hochladen von IlohaMail
Jetzt können Sie IlohaMail mit Ihrem bevorzugten FTP-Client hochladen.
URL: ftp://webmail.myhostingcompany/web
Benutzername und Passwort wie in SCHRITT 2 definiert.
SCHRITT 8 – DATA-Verzeichnis für Apache lesbar/schreibbar machen
Melden Sie sich als root auf Ihrem Server an.
Führen Sie die Befehle aus:
cd /var/www/web1/web(web1 ist nur ein Beispiel und muss die gleiche Webnummer sein, die in SCHRITT 3 erwähnt wurde).
dir(Jetzt sehen Sie das Datenverzeichnis).
Geben Sie dem Webserverprozess Lese-/Schreibrechte für alle Ordner im Datenverzeichnis:
chown -R www-data:www-data data(Das funktioniert so auf Debian Linux, andere Distributionen können abweichen).
SCHRITT 9 – Zugriff auf Ihren neuen Webmail-Client
Jetzt können Sie auf Ihren neuen Webmail-Client mit Ihrem bevorzugten Browser zugreifen.
Die Adresse gemäß meinem Leitfaden ist:
http://webmail.myhostingcompany.tld
Sie können sich mit jeder gültigen E-Mail-Konto (Benutzername/Passwort) Kombination anmelden.
Hinweis: Verwenden Sie nicht [email protected] wie im Uebimiau-Paket, das von ISPConfig bereitgestellt wird.
Verwenden Sie nur den Benutzernamen und das Passwort.
Nach Ihrer ersten Anmeldung sollten Sie einige Einstellungen vornehmen, bevor Sie IlohaMail verwenden.
Hier müssen Sie zuerst Ihre Identität definieren.
Sie können mehr als eine Identität für eine E-Mail-Adresse definieren, aber Sie benötigen mindestens eine.
SCHRITT 10 – Anpassung von IlohaMail
Sie können die Standardfarben von IlohaMail ändern.
Um die Farben zu ändern, müssen Sie nur die Datei /var/www/web1/web/source/themes/default/override.inc öffnen und die gewünschten Farben ändern, indem Sie die Werte ändern. (Web1 ist nur mein Beispiel).
Weitere Informationen zu IlohaMail:
http://ilohamail.org/main.php
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.