Mailserver · 5 min read · Sep 26, 2025
iRedMail: Erstellen Sie einen voll ausgestatteten Mailserver auf CentOS 6 mit Postfix, Dovecot, PostgreSQL.
Erstellen Sie einen voll ausgestatteten Mailserver auf CentOS 6 mit Postfix, Dovecot, PostgreSQL
Zusammenfassung
Wir werden einen kostenlosen, voll ausgestatteten Mailserver auf CentOS 6.2 einrichten, alle mit dem Maildienst verbundenen Komponenten sind kostenlos und Open Source, und Sie haben die Kontrolle über Ihre eigenen Daten. Der Installationsprozess ist extrem einfach und reibungslos.
Wenn Sie dieses Tutorial befolgen, werden Sie die folgenden wichtigen Software und Dienste für den Produktionsgebrauch bereit haben:
- Postfix: SMTP-Dienst
- Dovecot: POP3/POP3S, IMAP/IMAPS, Managesieve-Dienst
- PostgreSQL: Speicherung von Mailkonten und Anwendungsdaten
- Apache: Webserver
- Amavisd, SpamAssassin, ClamAV: Anti-Spam, Anti-Virus
- Roundcube: Webmail
- Fail2ban: durchsucht Protokolldateien (z.B. /var/log/maillog) und sperrt IPs, die bösartige Anzeichen zeigen – zu viele Passwortfehler, Suche nach Exploits usw.
- iRedAdmin: Ein einfaches, kostenloses und Open Source-Administrationspanel zur Verwaltung der Mailkonten. Die voll ausgestattete Edition ist hier erhältlich: http://www.iredmail.org/admin_panel.html.
- Awstats: Apache- und Postfix-Protokollanalysator
- phpPgAdmin: webbasierte Verwaltungswerkzeug für PostgreSQL
Einführung in iRedMail
Die Homepage des iRedMail-Projekts ist hier: http://www.iredmail.org/
iRedMail ist:
- Eine NULL-KOSTEN, vollwertige, voll ausgestattete Mailserver-Lösung. Alle Komponenten sind kostenlose und Open Source-Software.
- Ein Open Source-Projekt, das unter GPLv2 veröffentlicht wurde und auf BitBucket gehostet wird.
Mit iRedMail können Sie in weniger als 2 Minuten einen voll ausgestatteten, nullkosten Mailserver einrichten. iRedMail funktioniert auf 8 großen Linux/BSD-Distributionen:
- Red Hat Enterprise Linux 5.x, 6.x
- CentOS 5.x, 6.x
- Scientific Linux 5.x, 6.x
- Debian 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.10, 12.04
- Linux Mint 12 (basierend auf Ubuntu)
- Gentoo Linux, die neueste offizielle Version (oder täglicher Build) mit dem neuesten Portage
- openSUSE 12.1
- FreeBSD 8.x, 9.x
Die neueste Beta-Version von iRedMail, 0.8.0-beta4, unterstützt PostgreSQL auf RHEL/CentOS/Scientific Linux (6.x), Ubuntu (11.10, 12.04), FreeBSD.
Systemanforderungen
WARNUNG: iRedMail ist dafür ausgelegt, auf einem NEUEN Serversystem bereitgestellt zu werden, was bedeutet, dass auf Ihrem Server keine mailbezogenen Komponenten installiert sind, z.B. Apache, PostgreSQL, OpenLDAP, Postfix, Dovecot, Amavisd usw. Andernfalls kann es Ihre vorhandenen Dateien/Konfigurationen überschreiben, obwohl es die Dateien vor der Modifizierung sichert, und es könnte nicht wie erwartet funktionieren.
Um iRedMail zu installieren, benötigen Sie:
- Ein NEUES, minimales funktionierendes CentOS Linux 6. Die neueste Version 6.2 wird empfohlen.
- Mindestens 512 MB RAM sind für den Produktionsgebrauch erforderlich.
Vorbereitungen
Setzen Sie einen vollqualifizierten Domainnamen (FQDN) Hostnamen auf Ihrem Server
Wir müssen einen FQDN-Hostnamen festlegen, bevor wir den Mailserver einrichten.
Auf CentOS Linux wird der Hostname in zwei Dateien festgelegt:
Hostname-Einstellung: /etc/sysconfig/network
# Teil der Datei: /etc/sysconfig/network
HOSTNAME=demo.iredmail.orgHostname <=> IP-Adresse Zuordnung: /etc/hosts. WARNUNG: Bitte listen Sie den FQDN-Hostnamen als erstes Element auf.
# Teil der Datei: /etc/hosts
127.0.0.1 demo.iredmail.org demo localhost localhost.localdomainÜberprüfen Sie den FQDN-Hostnamen mit dem Befehl ‘hostname -f’. Wenn Sie den Hostnamen ändern, starten Sie bitte den Server neu, damit er funktioniert.
$ hostname -fdemo.iredmail.orgAktivieren Sie yum-Repositories zum Installieren neuer Pakete
Bitte aktivieren Sie alle Standard-yum-Repositories in /etc/yum.repos.d/CentOS-Base.repo und deaktivieren Sie alle Drittanbieter-Repositories. Repositories sind aktiviert, wenn Sie “enabled=1” in der Repo-Datei festlegen.
Laden Sie die neueste Version von iRedMail herunter
Besuchen Sie die Download-Seite, um die neueste Version von iRedMail zu erhalten. Mindestens iRedMail-0.8.0-beta4 ist erforderlich.
Laden Sie iRedMail auf Ihren Mailserver über FTP oder SCP oder welche Methode auch immer Sie verwenden können, und melden Sie sich beim Server an, um iRedMail zu installieren. Wir gehen davon aus, dass Sie es in das Verzeichnis /root/iRedMail-x.y.z.tar.bz2 hochgeladen haben (ersetzen Sie x.y.z durch die tatsächliche Versionsnummer).
Entpacken Sie das iRedMail-Tarball:
Starten Sie den iRedMail-Installer
Es ist jetzt bereit, den iRedMail-Installer zu starten, er wird Ihnen einige einfache Fragen stellen, die alle Schritte zur Einrichtung eines voll ausgestatteten Mailservers sind.
Screenshots der iRedMail-Installation
- Willkommen und danke für Ihre Nutzung:

- Geben Sie den Speicherort an, um alle Postfächer zu speichern. Standard ist /var/vmail/.

- Wählen Sie das Backend, das zur Speicherung von Mailkonten verwendet wird. Wir werden PostgreSQL als Beispiel in diesem Tutorial wählen, bitte wählen Sie das, mit dem Sie vertraut sind. Sie können Mailkonten mit iRedAdmin, unserem webbasierten iRedMail-Administrationspanel, verwalten.

- Setzen Sie das Passwort des PostgreSQL-Administrators. PostgreSQL wird verwendet, um Mailkonten und Anwendungsdaten zu speichern, z.B. Roundcube-Webmail, Amavisd-new.

- Fügen Sie Ihren ersten Mail-Domainnamen hinzu:

- Setzen Sie das Passwort des Administratorkontos Ihrer ersten Mail-Domain. HINWEIS:
- Dieses Konto wird nur für die Systemadministration verwendet, nicht als Mailbenutzer. Das bedeutet, dass Sie sich NICHT mit diesem Konto in Webmail anmelden können.
- Sie können sich mit diesem Konto in iRedAdmin (webbasiertes iRedMail-Administrationspanel) zur Verwaltung von Mailkonten anmelden, der Anmeldename ist die vollständige E-Mail-Adresse.
- Der Admin-Benutzername ist fest codiert, Sie können nach Abschluss der Installation mit iRedAdmin neue Administratoren erstellen.

- Setzen Sie das Passwort des ersten Mailbenutzers Ihrer ersten Mail-Domain. HINWEIS:
- Dieses Konto ist ein normaler Mailbenutzer, das bedeutet, dass Sie sich mit diesem Konto in Webmail anmelden können, der Anmeldename ist die vollständige E-Mail-Adresse.
- Der Benutzername ist fest codiert, Sie können nach Abschluss der Installation mit iRedAdmin neue Mailbenutzer erstellen.

- Wählen Sie optionale Komponenten:

Nach diesen Fragen wird der iRedMail-Installer Sie bitten, diese Installation zu bestätigen. Er wird die erforderlichen Pakete automatisch installieren und konfigurieren. Geben Sie y oder Y ein und drücken Sie die Eingabetaste, um zu bestätigen, geben Sie n oder N ein und drücken Sie die Eingabetaste, um diese Installation abzubrechen.
...
Konfiguration abgeschlossen.
***********************************************************************
************************* WARNUNG *******************************
***********************************************************************
* *
* Bitte denken Sie daran, die Konfigurationsdatei nach erfolgreicher Installation *VERSCHIEBEN*.
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
< Frage > Fortfahren? [y|N]Das ist alles, was Sie tun müssen, um einen kostenlosen und voll ausgestatteten Mailserver einzurichten. Einfach genug?
Wichtige Dinge, die Sie nach der Installation wissen sollten
- Lesen Sie zuerst die Datei /root/iRedMail-x.y.z/iRedMail.tips, sie enthält: - URLs, Benutzernamen und Passwörter von webbasierten Anwendungen
- Speicherort der Konfigurationsdateien der mailbezogenen Software
- Einige andere wichtige und/oder sensible Informationen
- DNS-Eintrag für SPF einrichten
- DNS-Eintrag für DKIM einrichten
Zugriff auf Webmail und andere Webanwendungen
Nach erfolgreichem Abschluss der Installation können Sie auf webbasierte Programme zugreifen, wenn Sie sich entscheiden, diese zu installieren. Ersetzen Sie ‘your_server’ unten durch Ihren tatsächlichen Servernamen oder Ihre IP-Adresse.
- Webmail: http://your_server/mail/ (oder /webmail, /roundcube. HTTPS ist ebenfalls verfügbar.)
- Administrationspanel: httpS://your_server/iredadmin/
- phpMyAdmin: httpS://your_server/phpmyadmin/
- Awstats: httpS://your_server/awstats/awstats.pl?config=web (oder?config=smtp)
Technische Unterstützung erhalten
iRedMail-Projekt bietet schnelle und effektive Online-Unterstützung, bitte posten Sie alle Probleme, Rückmeldungen, Funktionsanfragen, Vorschläge in unserem Online-Support-Forum, es ist verantwortungsbewusster als Sie erwartet haben: http://www.iredmail.org/forum/.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.