Mailserver · 5 min read · Nov 10, 2025
Bauen Sie einen kostenlosen, voll ausgestatteten Mailserver auf Gentoo Linux mit iRedMail
Bauen Sie einen kostenlosen, voll ausgestatteten Mailserver auf Gentoo Linux mit iRedMail
Zusammenfassung
Wir werden einen kostenlosen, voll ausgestatteten Mailserver auf Gentoo Linux einrichten, alle mailbezogenen Komponenten sind kostenlos und Open Source, und Sie besitzen alle Daten. Der Installationsprozess ist extrem einfach und reibungslos.
Indem Sie dieses Tutorial befolgen, werden Sie die folgenden wichtigen Software- und Dienstleistungsanwendungen für den Produktionsbetrieb bereit haben:
- Postfix: SMTP-Dienst
- Dovecot: POP3/POP3S, IMAP/IMAPS, Managesieve-Dienst
- Apache: Webserver
- MySQL: Speicherung von Mailkonten und Anwendungsdaten
- Amavisd, SpamAssassin, ClamAV: Anti-Spam, Anti-Virus
- Roundcube: Webmail
- Awstats: Apache- und Postfix-Protokollanalysator
- Fail2ban: scannt Protokolldateien (z. B. /var/log/apache/error_log) 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
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, kostenlosen Mailserver einrichten. iRedMail funktioniert auf 8 wichtigen Linux/BSD-Distributionen:
- Red Hat Enterprise Linux 5.x, 6.x
- CentOS 5.x, 6.x
- Scientific Linux 5.x, 6.x
- Debian 5.x (Lenny), 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.04, 11.10
- Gentoo Linux (mit dem neuesten Portage)
- openSUSE 12.1
- FreeBSD 7.x, 8.x
Systemanforderungen
WARNUNG: iRedMail ist dafür konzipiert, auf einem FRISCHEN Serversystem bereitgestellt zu werden, was bedeutet, dass auf Ihrem Server keine mailbezogenen Komponenten installiert sind, z. B. Apache, MySQL, OpenLDAP, Postfix, Dovecot, Amavisd usw. Andernfalls kann es Ihre vorhandenen Dateien/Konfigurationen überschreiben, obwohl es die Dateien vor der Modifikation sichert, und es könnte nicht wie erwartet funktionieren.
Um iRedMail zu installieren, benötigen Sie:
- Ein FRISCHES, minimales funktionierendes Gentoo Linux. Zum Beispiel, installieren Sie Gentoo Linux mit stage3. Es wird empfohlen, die neueste Gentoo-Version zu verwenden.
- Mindestens 512 MB RAM sind für den Produktionsbetrieb erforderlich.
HINWEIS: Alle Pakete werden mit dem neuesten Portage erstellt und installiert.
Vorbereitungen
Setzen Sie einen vollqualifizierten Domainnamen (FQDN) Hostnamen auf Ihrem Server
Wir müssen einen FQDN-Hostnamen festlegen, bevor wir den Mailserver einrichten.
Auf Gentoo Linux wird der Hostname in drei Dateien festgelegt:
Kurzer Hostname: /etc/conf.d/hostname
# Teil der Datei: /etc/conf.d/hostname
HOSTNAME='demo'DNS-Domainname: /etc/conf.d/net
# Teil der Datei: /etc/conf.d/net
dns_domain='iredmail.org'Hostname <=> 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 der Hostname nicht geändert wurde, starten Sie den Server neu, um ihn wirksam zu machen.
$ hostname -fdemo.iredmail.orgSynchronisieren Sie Portage, erstellen Sie die Welt und installieren Sie die erforderlichen Tools
# emerge --sync
# emerge -uDN world
# revdep-rebuild
# emerge portage-utils
# etc-updateLaden 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-beta2 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 nehmen an, 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:
# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2Starten Sie den iRedMail-Installer
Es ist jetzt bereit, den iRedMail-Installer zu starten, der Ihnen einige einfache Fragen stellen wird, das sind alle Schritte, um einen voll ausgestatteten Mailserver einzurichten.
# cd /root/iRedMail-x.y.z/
# bash iRedMail.shScreenshots 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 aus, das zur Speicherung der Mailkonten verwendet wird. Wir werden in diesem Tutorial MySQL 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 MySQL-Root-Benutzers. MySQL wird verwendet, um Mailkonten und Anwendungsdaten zu speichern. z. B. Roundcube-Webmail, Policyd, 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 im Webmail anmelden können.
- Sie können sich mit diesem Konto bei 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 neue Administratoren mit iRedAdmin 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 im 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 neue Mailbenutzer mit iRedAdmin erstellen.

- Wählen Sie optionale Komponenten:

- Wählen Sie die Standardsprache für Ihr Webmail:

Nachdem Sie diese Fragen beantwortet haben, wird der iRedMail-Installer Sie um Bestätigung bitten, um die Installation zu starten. Es wird die erforderlichen Pakete automatisch installieren und konfigurieren. Geben Sie y oder Y ein und drücken Sie die Eingabetaste, um zu bestätigen.
...
Konfiguration abgeschlossen.
***********************************************************************
************************ WARNUNG *******************************
***********************************************************************
* *
* Bitte denken Sie daran, die Konfigurationsdatei nach erfolgreicher Installation *zu ENTFERNEN*.
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
<<< iRedMail >>> Fortfahren? [Y|n] # <- Geben Sie hier 'Y' oder 'y' ein und drücken Sie 'Enter', um fortzufahrenDas 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
- Standort 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
Nachdem die Installation erfolgreich abgeschlossen wurde, 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)
Technischer Support
das iRedMail-Projekt bietet schnellen und effektiven Online-Support, bitte posten Sie alle Probleme, Rückmeldungen, Funktionsanfragen und Vorschläge in unserem Online-Supportforum, es ist verantwortungsbewusster als Sie erwartet haben: http://www.iredmail.org/forum/.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.