Mailserver · 6 min read · Sep 24, 2025

So richten Sie den iRedMail-Server auf Ubuntu 18.04 LTS ein

iRedMail ist eine kostenlose, Open-Source-Mailserver-Lösung, die automatisch alle notwendigen Mailserver-Komponenten auf Ihrem Server installiert und konfiguriert. iRedMail ermöglicht es Ihnen, so viele Postfächer zu erstellen, wie Sie möchten, über ihre integrierte Weboberfläche. Es bietet eine webbasierte Schnittstelle zur Verwaltung von E-Mails, Ordnern und Sieve-Filtern. Es verwendet OpenLDAP, MySQL, MariaDB, PostgreSQL zur Speicherung von Postfächern. Der iRedMail-Server besteht aus mehreren Komponenten, darunter Postfix, Dovecot, Nginx, OpenLdap, Amavised, SpamAssassin, ClamAV, Roundcube, SOGo, Netdata und Fail2ban.

In diesem Tutorial lernen wir, wie man einen voll funktionsfähigen Mailserver mit iRedMail auf einem Ubuntu 18.04-Server einrichtet.

Anforderungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Eine statische IP-Adresse 192.168.0.101 ist auf Ihrem Server eingerichtet.
  • Ein Root-Passwort ist auf Ihrem Server eingerichtet.

Erste Schritte

Zuerst müssen Sie Ihren Server mit der neuesten Version aktualisieren. Sie können dies mit dem folgenden Befehl tun:

apt-get update -y  
apt-get upgrade -y

Sobald Ihr Server aktualisiert ist, starten Sie Ihr System neu, um alle Änderungen anzuwenden.

Als nächstes müssen Sie FQDN auf Ihrem Server einrichten. Sie können dies mit dem folgenden Befehl tun:

hostnamectl set-hostname test.example.com

Öffnen Sie als nächstes die Datei /etc/hosts und fügen Sie die folgende Zeile hinzu:

nano /etc/hosts

Fügen Sie die folgende Zeile hinzu:

192.168.0.101 test.example.com test

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Führen Sie dann den folgenden Befehl aus, um alle Änderungen anzuwenden:

hostname -f

Sobald Sie dies getan haben, können Sie mit dem nächsten Schritt fortfahren.

iRedMail installieren

Zuerst müssen Sie die neueste Version des iRedMail-Installers von ihrer Website herunterladen. Sie können dies mit dem folgenden Befehl tun:

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar xjf iRedMail-0.9.9.tar.bz2

Wechseln Sie als nächstes in das Verzeichnis iRedMail-0.9.9 und führen Sie den Installer mit dem folgenden Befehl aus:

cd iRedMail-0.9.9  
bash iRedMail.sh

Während der Installation werden Sie aufgefordert, mehrere Fragen zu beantworten, um den iRedMail-Mailserver einzurichten.

Zuerst sollten Sie den Begrüßungsbildschirm sehen, wie unten gezeigt:

iRedMail Installer

Drücken Sie jetzt die Enter-Taste. Sie sollten die folgende Seite sehen:

Mail Storage path

Geben Sie hier einen vollständigen Pfad an, wo Sie die Postfächer speichern möchten. Klicken Sie dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Choose web server

Wählen Sie hier Nginx als Webserver aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Choose database server

Wählen Sie hier MariaDB als Datenbank aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Enter MariaDB root password

Geben Sie hier ein MariaDB-Root-Passwort ein und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Set domain name

Geben Sie als nächstes Ihren Domainnamen ein und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Set postmaster password

Setzen Sie als nächstes das Passwort für den Mail-Domain-Administrator und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Select Tools

Wählen Sie als nächstes alle Tools aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

***********************************************************************
************************* WARNUNG *******************************
***********************************************************************
*                                                                       *
* Die folgende Datei enthält sensible Informationen (Benutzername/Passwort), bitte  *
* denken Sie daran, sie nach der Installation an einen sicheren Ort zu *BEWEGEN*.          *
*                                                                       *
*   * /root/iRedMail-0.9.9/config
*                                                                       *
***********************************************************************
****************** Überprüfen Sie Ihre Einstellungen *************************
***********************************************************************

* Basisverzeichnis für die Speicherung:               /var/vmail
* Postfächer:                            
* Tägliches Backup von SQL/LDAP-Datenbanken:   
* Mailkonten in speichern:               MariaDB
* Webserver:                           Nginx
* Erster Mail-Domainname:               example.com
* Mail-Domain-Admin:                    [email protected]
* Zusätzliche Komponenten:                Roundcubemail SOGo netdata iRedAdmin Fail2ban

< Frage > Fortfahren? [y|N]y

Überprüfen Sie jetzt alle Optionen, die Sie gewählt haben. Geben Sie dann y ein und drücken Sie die Eingabetaste, um mit der Installation fortzufahren. Sobald die Installation erfolgreich abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:

*************************************************************************
* iRedMail-0.9.9 Installation und Konfiguration abgeschlossen.
***********************************************************************

< Frage > Möchten Sie die von iRedMail bereitgestellten Firewall-Regeln verwenden?
< Frage > Datei: /etc/default/iptables, mit SSHD-Ports: 22. [Y|n]n
[ INFO ] Firewall-Regeln überspringen.
[ INFO ] Aktualisierung der ClamAV-Datenbank (freshclam), bitte warten ...
ERROR: /var/log/clamav/freshclam.log wird von einem anderen Prozess gesperrt
******************************************************************
* URLs der installierten Webanwendungen:
*
* - Roundcube-Webmail: https://test.example.com/mail/
* - SOGo-Gruppenware: https://test.example.com/SOGo/
* - netdata (Monitor): https://test.example.com/netdata/
*
* - Web-Admin-Panel (iRedAdmin): https://test.example.com/iredadmin/
*
* Sie können sich mit den folgenden Anmeldedaten bei den obigen Links anmelden:
*
* - Benutzername: [email protected]
* - Passwort: admin123
*
*
********************************************************************
* Herzlichen Glückwunsch, die Einrichtung des Mailservers wurde erfolgreich abgeschlossen. Bitte
* lesen Sie die folgende Datei für weitere Informationen:
*
*   - /root/iRedMail-0.9.9/iRedMail.tips
*
* Und es wurde an Ihr E-Mail-Konto [email protected] gesendet.
*
******************* WARNUNG ************************************
*
* Bitte starten Sie Ihr System neu, um alle Maildienste zu aktivieren.
*
********************************************************************

Starten Sie jetzt Ihren Server neu, um alle Maildienste mit dem folgenden Befehl zu aktivieren:

reboot

Als nächstes müssen Sie auch die iRedMail-Konfigurationsdatei nach der Installation entfernen, da sie Benutzernamen und Passwörter enthält. Sie können sie mit dem folgenden Befehl löschen:

rm -rf /root/iRedMail-0.9.9/config

Sie können auch das Protokoll mit dem folgenden Befehl überprüfen:

tail -f /var/log/mail.log

Sie sollten die folgende Ausgabe sehen:

May 25 03:24:26 ubuntu1804 postfix/master[2379]: Daemon gestartet -- Version 3.3.0, Konfiguration /etc/postfix
May 25 03:24:32 ubuntu1804 amavis[983]: startet. /usr/sbin/amavisd-new bei test.example.com amavisd-new-2.11.0 (20160426), Unicode-bewusst, LC_ALL="C", LANG="en_US.UTF-8"
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: Gruppe nicht definiert. Standardmäßig auf EGID '122 122'
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: Benutzer nicht definiert. Standardmäßig auf EUID '118'
May 25 03:24:37 ubuntu1804 amavis[2434]: Kein externes Programm für   .F, versucht: unfreeze, freeze -d, melt, fcat
May 25 03:24:37 ubuntu1804 amavis[2434]: Kein externes Programm für   .zoo, versucht: zoo, unzoo
May 25 03:24:37 ubuntu1804 amavis[2434]: Kein Decoder für       .F
May 25 03:24:37 ubuntu1804 amavis[2434]: Kein Decoder für       .zoo
May 25 03:24:37 ubuntu1804 amavis[2434]: Verwendung des primären internen AV-Scanners für clamav-socket
May 25 03:24:37 ubuntu1804 amavis[2434]: Sekundärer AV-Scanner clamav-clamscan gefunden unter /usr/bin/clamscan

Als nächstes müssen Sie die ClamAV-Datenbank manuell aktualisieren.

Zuerst stoppen Sie den freshclam-Dienst mit dem folgenden Befehl:

systemctl stop clamav-freshclam

Aktualisieren Sie als nächstes die ClamAV-Datenbank mit dem folgenden Befehl:

freshclam

Sie sollten die folgende Ausgabe sehen:

Sat May 25 03:31:35 2019 -> ClamAV-Updateprozess wurde am Sat May 25 03:31:35 2019 gestartet
Sat May 25 03:31:35 2019 -> ^Ihre ClamAV-Installation ist VERALTET!
Sat May 25 03:31:35 2019 -> ^Lokale Version: 0.100.3 Empfohlene Version: 0.101.2
Sat May 25 03:31:35 2019 -> MACHEN SIE SICH KEINE SORGEN! Lesen Sie https://www.clamav.net/documents/upgrading-clamav
Sat May 25 03:31:35 2019 -> main.cvd ist auf dem neuesten Stand (Version: 58, Signaturen: 4566249, f-level: 60, Ersteller: sigmgr)
Sat May 25 03:37:55 2019 -> Downloading bytecode.cvd [100%]
Sat May 25 03:38:02 2019 -> bytecode.cvd aktualisiert (Version: 328, Signaturen: 94, f-level: 63, Ersteller: neo)
Sat May 25 03:38:03 2019 -> *Kann bytecode.328.93.1.0.6810DB54.ping.clamav.net nicht abfragen
Sat May 25 03:38:17 2019 -> Datenbank aktualisiert (6146486 Signaturen) von db.local.clamav.net (IP: 104.16.219.84)
Sat May 25 03:38:17 2019 -> ^Clamd wurde NICHT benachrichtigt: Kann nicht über /var/run/clamav/clamd.ctl auf clamd zugreifen: Datei oder Verzeichnis nicht gefunden

Sie können auch die Datei /root/iRedMail-0.9.9/iRedMail.tips lesen, um weitere Informationen über Ihren Mailserver zu finden.

Sobald Sie dies getan haben, können Sie mit dem nächsten Schritt fortfahren.

Zugriff auf die iRedMail-Weboberfläche

iRedMail ist jetzt installiert und konfiguriert. Es ist Zeit, auf ihre Weboberfläche zuzugreifen.

Öffnen Sie Ihren Webbrowser und geben Sie die URL https://test.example.com/iredadmin ein. Möglicherweise erhalten Sie Zertifikatwarnungen, da standardmäßig ein selbstsigniertes Zertifikat verwendet wird. Sie werden auf die folgende Seite weitergeleitet:

iRedMail Login

Geben Sie jetzt Ihren Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf die Schaltfläche Anmelden. Sie sollten die folgende Seite sehen:

iRedMail Dashboard

Sie können auch auf das Roundcube-Webmail zugreifen, um die E-Mails zu lesen, die nach der Installation generiert wurden. Geben Sie die URL https://test.example.com/mail ein, um auf das Roundcube-Webmail zuzugreifen.

Herzlichen Glückwunsch! Sie haben iRedMail erfolgreich auf Ihrem Ubuntu 18.04-Server installiert und konfiguriert. Sie können jetzt ganz einfach Benutzer-Mailkonten über einen Webbrowser erstellen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.