Tutorials  /  Ubuntu

iRedMail auf Ubuntu 22.04 installieren – Sicherer Mailserver

Ccentron Redaktion · Oktober 2025 ·6 Min. Lesezeit ·Ubuntu, Tutorial

iRedMail ist eine kostenlose Open-Source-Mailserver-Lösung, die eine vollständige E-Mail-Umgebung bereitstellt. Sie kombiniert Tools für den E-Mail-Transfer, den Abruf und die Speicherung, Spam- und Virenfilterung sowie sichere Kommunikation. Darüber hinaus bietet sie eine Weboberfläche zur Verwaltung von E-Mail-Konten, Domains und Servereinstellungen.

Diese Anleitung beschreibt, wie man den iRedMail-Server unter Ubuntu 22.04 installiert.

Voraussetzungen

  • Stellen Sie sicher, dass Sie einen Ubuntu-22.04-Server mit mindestens 4 GB RAM besitzen.
  • Richten Sie mindestens zwei DNS-Einträge ein, die auf die IP-Adresse Ihres Servers zeigen, z. B. mail.example.com und example.com.
  • Greifen Sie über SSH als Nicht-Root-Benutzer mit Sudo-Rechten auf den Server zu.
  • Reichen Sie ein Support-Ticket ein, um die Freigabe des SMTP-Ports 25 zu beantragen.
  • Aktualisieren Sie die Serverpakete, bevor Sie mit der Installation beginnen.
VM

Passende Infrastruktur bei centron

Ubuntu-Server ohne eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

iRedMail installieren

Führen Sie die folgenden Schritte aus, um den Hostnamen zu konfigurieren, iRedMail zu installieren und die Erstkonfiguration vorzunehmen.

Hostname festlegen

Konsole
$ sudo hostnamectl set-hostname mail.example.com

Hosts-Datei bearbeiten

Konsole
$ sudo nano /etc/hosts

Passen Sie die Einträge für 127.0.1.1 und 127.0.0.1 an, um Ihre Mail-Domain für die korrekte Namensauflösung hinzuzufügen.

Konsole
# Part of file: /etc/hosts
127.0.1.1 mail.example.com mail

Hostname überprüfen

Konsole
$ hostname -f

Erwartete Ausgabe: mail.example.com

iRedMail herunterladen und entpacken

Konsole
$ wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.7.3.tar.gz

Der obige Befehl lädt die iRedMail-Version 1.7.3 herunter. Besuchen Sie die offizielle Download-Seite, um die aktuelle Version zu prüfen.

Konsole
$ tar -xvf 1.7.3.tar.gz
Konsole
$ cd iRedMail-1.7.3
Konsole
$ sudo apt update

Installationsskript ausführen

Konsole
$ sudo bash iRedMail.sh

Drücken Sie Enter, um den Installationsassistenten zu starten, und folgen Sie den Anweisungen:

  • Standardpfad für Mail-Speicher: /var/vmail.
  • Wählen Sie Nginx als Webserver.
  • Wählen Sie MariaDB als Datenbank-Backend.
  • Akzeptieren Sie das Standard-LDAP-Suffix mit Enter.
  • Setzen Sie ein sicheres Passwort für den MySQL-Administrator.
  • Geben Sie Ihre Domain an (z. B. example.com).
  • Wählen Sie ein starkes Passwort für das Mail-Administrator-Konto.
  • Optional: Installieren Sie zusätzliche Komponenten.

Bestätigen Sie die Installation mit Y, aktivieren Sie die Firewall von iRedMail und erlauben Sie SSH auf Port 22. Starten Sie den Server danach neu:

Konsole
$ sudo systemctl reboot

Nach der Installation

Um eine vollständige E-Mail-Funktionalität zu gewährleisten, erstellen Sie gültige MX-, SPF-, DKIM- und DMARC-DNS-Einträge für Ihre Domain.

DNS-Einträge konfigurieren

  • MX-Eintrag:

    Typ: MX

    Name: @

    Priorität: 10

    Wert: mail.example.com

  • SPF-Eintrag:

    Typ: TXT

    Name: @

    Wert: "v=spf1 a mx ip4:192.0.2.1 -all"

DKIM-Eintrag generieren

Konsole
$ sudo amavisd-new showkeys

Nutzen Sie die generierte DKIM-Ausgabe, um einen TXT-Eintrag wie folgt zu erstellen:

Typ: TXT

Name: dkim._domainkey

Wert: "<iredmail-dkim-data>"

Konsole
$ sudo amavisd-new testkeys

Erwartete Ausgabe: TESTING#1 example.com: dkim._domainkey.example.com => pass

DMARC-Eintrag

Erstellen Sie einen TXT-Eintrag für Berichtsversand:

Typ: TXT

Name: _dmarc

Wert: "v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; pct=100"

Let's Encrypt SSL-Zertifikate konfigurieren

Zur Absicherung Ihres iRedMail-Servers installieren und konfigurieren Sie Let's Encrypt-Zertifikate wie folgt:

Konsole
$ sudo snap install certbot --classic
Konsole
$ sudo certbot certonly --webroot -w /opt/www/well_known -d mail.example.com -m hello@example.com --agree-tos

Bearbeiten Sie die Nginx-Konfigurationsdateien, um die generierten Zertifikate zu nutzen:

Konsole
$ sudo nano /etc/nginx/sites-available/00-default-ssl.conf
Code
ssl_certificate /etc/letsencrypt/live/mail.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mail.example.com/privkey.pem;

Anschließend aktualisieren Sie die SSL-Vorlagen und Konfigurationen für Postfix und Dovecot mit Ihren Let's Encrypt-Pfaden. Starten Sie danach Nginx, Postfix und Dovecot neu:

Konsole
$ sudo systemctl restart nginx postfix dovecot

Mailserver testen

Gehen Sie wie folgt vor, um die Funktionalität des iRedMail-Servers zu prüfen.

Zugriff auf die Administrationskonsole

Öffnen Sie Ihren Browser (z. B. Chrome) und rufen Sie die iRedMail-Administrationskonsole (iRedAdmin) auf:

https://mail.example.com/iredadmin

Melden Sie sich mit der Postmaster-E-Mail und dem Passwort an, die Sie während der Installation eingerichtet haben.

Neuen Benutzer erstellen

Klicken Sie auf das Dropdown-Menü Add und wählen Sie User, um ein neues E-Mail-Konto anzulegen. Geben Sie die erforderlichen Benutzerdaten ein und klicken Sie auf Add.

Webmail-Oberfläche öffnen

Um die Roundcube-Webmail-Oberfläche aufzurufen, fügen Sie Ihrer Domain den Pfad /mail hinzu:

https://mail.example.com/mail

Melden Sie sich mit Ihren Postmaster-Zugangsdaten an.

Test-E-Mail senden

Klicken Sie auf Compose, um eine Test-E-Mail zu erstellen und senden Sie sie an den neuen Benutzer (z. B. user1@example.com). Klicken Sie auf Send, um die Zustellung zu prüfen.

E-Mail-Zustellung prüfen

Melden Sie sich vom Roundcube-Interface über Logout ab. Melden Sie sich dann mit dem neu erstellten Konto an und prüfen Sie, ob die Testmail eingegangen ist.

E-Mail-Header überprüfen

Öffnen Sie die empfangene Nachricht, klicken Sie auf Headers und prüfen Sie die DKIM-Werte Ihrer Domain.

Fazit

In dieser Anleitung haben Sie iRedMail unter Ubuntu 22.04 installiert und konfiguriert. Mit SPF-, DKIM- und DMARC-Authentifizierung ist Ihr E-Mail-System sicher und zuverlässig. iRedMail ermöglicht das Hosting mehrerer Domains und bietet eine vollständige Mailserver-Lösung für den Versand und Empfang von E-Mails. Weitere Informationen finden Sie in der offiziellen iRedMail-Dokumentation.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Ubuntu
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren