Mail Server · 4 min read · Oct 23, 2025
iRedMail 0.7.0: OpenSource Mail Server Mit Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)
iRedMail 0.7.0: Open Source Mail Server Mit Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube Auf Debian Squeeze (Debian 6.0)
iRedMail ist ein Shell-Skript, das es Ihnen ermöglicht, eine voll funktionsfähige Mail-Lösung in weniger als 2 Minuten schnell bereitzustellen. Ziel ist es, die Installation und Konfiguration eines Linux-Mailservers einfach, schmerzfrei und benutzerfreundlich zu gestalten.
Die meisten in iRedMail verwendeten Komponenten werden offiziell von Linux-Distributionen bereitgestellt. Das bedeutet, dass iRedMail-Benutzer Software-Updates so lange erhalten können, wie die Distribution unterstützt wird. iRedMail unterstützt sowohl OpenLDAP als auch MySQL als Backends zur Speicherung virtueller Domains und Benutzer. Dieses Tutorial zeigt, wie das OpenLDAP-Backend auf Debian Squeeze verwendet wird.
Was ist iRedMail?
- iRedMail ist ein Shell-Skript.
- Es ermöglicht Ihnen, eine voll funktionsfähige Mail-Lösung in weniger als 2 Minuten schnell bereitzustellen.
- iRedMail unterstützt sowohl OpenLDAP als auch MySQL als Backends zur Speicherung virtueller Domains und Benutzer.
- iRedMail bietet offiziell das iRedAdmin-Webpanel zur Verwaltung von Mailservern an.
- Die meisten in iRedMail verwendeten Komponenten werden offiziell von Linux-Distributionen bereitgestellt. Das bedeutet, dass iRedMail-Benutzer Software-Updates so lange erhalten können, wie die Distribution unterstützt wird.
- Es unterstützt RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD auf sowohl i386 als auch x86_64 Architekturen.
- Es bietet RoundCube 0.5.1 als Webmail-Programm.
Nützliche Links:
- Warum sind Benutzer an iRedMail interessiert: http://www.iredmail.org/forum/topic74-why-are-you-interested-in-iredmail.html
- Diskussionsforum: http://www.iredmail.org/forum/
- Projekt-Homepage: http://code.google.com/p/iredmail/
1 Anforderungen
Es wird dringend empfohlen, die Debian NetInstall-Version zu verwenden, um ein minimales Debian-System zu installieren und dann den Maildienst über die iRedMail-Lösung bereitzustellen. z.B.:
Um ein solches System zu installieren, benötigen Sie Folgendes:
- Debian Squeeze (Debian 6.0) ISO; laden Sie Debian CD/DVD-Images über HTTP/FTP herunter
- Internetverbindung.
2 Vorbemerkung
In diesem Tutorial verwenden wir:
- Hostname: mail.example.com
- IP-Adresse: 192.168.1.10
- LDAP-Suffix (root dn): dc=example,dc=com
- Die erste virtuelle Domain: example.com
- iRedMail installiert alle Pakete aus offiziellen apt-Repositories auf Debian 6. Auf Debian 5 installiert es aus offiziellen apt-Repositories und dem Backports-Repository.
3 Festlegen des Hostnamens
In Debian wird der Hostname in diesen beiden Dateien festgelegt:
- /etc/hosts: Hostname <=> IP-Adresse Zuordnung
- /etc/hostname: Hostname-Einstellung
Ordnen Sie diesen Hostnamen ‘127.0.0.1’ zu (Warnung: Listen Sie den FQDN-Hostname als erstes Element auf!).
Bearbeiten Sie /etc/hosts:
127.0.0.1 localhost
127.0.1.1 mail.example.com mailBearbeiten Sie /etc/hostname:
mailLassen Sie die Änderung des Hostnamens sofort wirksam werden:
Überprüfen Sie den FQDN-Hostname:
# hostname mail #hostname -fmail.example.com
4 Notwendige Pakete installieren
Wir müssen bzip2 installiert haben, um iRedMail zu extrahieren.
5 Starten Sie die iRedMail-Installation
Wechseln Sie zum Root-Benutzer, wir müssen weitere Befehle als Root-Benutzer ohne sudo ausführen.
$ sudo su -
Laden Sie die neue Version von iredmail herunter und starten Sie die Installation:
Willkommensseite:

Wählen Sie das Verzeichnis aus, das zur Speicherung der Mailboxen der Benutzer verwendet werden soll.

iRedMail unterstützt sowohl OpenLDAP als auch MySQL als Backends zur Speicherung virtueller Domains und Benutzer. OpenLDAP wird empfohlen.

LDAP-Suffix, normalerweise ist es Ihr Domainname, wie: dc=example,dc=com:

Setzen Sie das Passwort für den LDAP-Server-Administrator: cn=Manager,dc=example,dc=com

Setzen Sie das MySQL-Root-Passwort:

Fügen Sie Ihre erste virtuelle Domain hinzu, z.B.:

Setzen Sie ein Passwort für den Administrator der virtuellen Domain: [email protected], Sie können sich mit diesem Konto in iRedadmin und Awstats anmelden.

Setzen Sie ein Passwort für den ersten normalen Benutzer [email protected] für die erste virtuelle Domain:

Wählen Sie optionale Komponenten aus:

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

Die Konfiguration ist nun abgeschlossen, wir können jetzt mit der Installation beginnen:
Konfiguration abgeschlossen.
***********************************************************************
************************* WARNUNG *******************************
***********************************************************************
* *
* Bitte denken Sie daran, die Konfigurationsdatei nach erfolgreicher Installation *zu VERSCHIEBEN*.
* *
* * /root/iRedMail-0.7.0-beta2/config
* *
***********************************************************************
< INFO > Fortfahren? [Y|n]Beenden Sie die Installation:
*********************************************************************** * iRedMail-0.7.0-beta2 Installation und Konfiguration abgeschlossen. *********************************************************************** < Frage > Möchten Sie jetzt die mit iRedMail gelieferten Firewall-Regeln verwenden? < Frage > Datei: /etc/default/iptables, mit SSHD-Port: 22. [Y|n] < INFO > Firewall-Beispielregeln kopieren: /etc/default/iptables. insserv: Warnung: Skript 'K01iredapd' fehlt LSB-Tags und Überschreibungen insserv: Warnung: Skript 'iredapd' fehlt LSB-Tags und Überschreibungen < Frage > Firewall jetzt neu starten (mit SSHD-Port 22)? [y|N] < Frage > Möchten Sie postfix jetzt starten? [y|N] ****************************************************************** * URLs Ihrer Webanwendungen: * * - Webmail: http://mail.example.com/mail/ oder httpS://mail.example.com/mail/ * + Konto: [email protected], Passwort: iredmail * * - iRedAdmin: httpS://mail.example.com/iredadmin/ * + Konto: [email protected], Passwort: iredmail * * - phpMyAdmin: httpS://mail.example.com/phpmyadmin/ * + Konten: * - Name: vmailadmin, Passwort: are9NuhLoAuqFl3FvMZbO81ulUHEjs * - Name: root, Passwort: iredmail * * - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/ * + Konto: * - Name (verwaltet nur Mailkonten): cn=vmailadmin,dc=example,dc=com, Passwort: XvHGEnriTEsKc1oO4ruKqKjjR4DVgC * - Name (site-weite Verwaltung): cn=Manager,dc=example,dc=com, Passwort: iredmail * * - Awstats: * + URLs: * - httpS://mail.example.com/awstats/awstats.pl?config=web * - httpS://mail.example.com/awstats/awstats.pl?config=smtp * + Konto: [email protected], Passwort: iredmail * ******************************************************************** * Herzlichen Glückwunsch, die Einrichtung des Mailservers ist abgeschlossen. Bitte beachten Sie die Tipps * Datei für weitere Informationen: * * - /root/iRedMail-0.7.0-beta2/iRedMail.tips * * Und es wurde an Ihr Mailkonto [email protected] gesendet. * * Bitte starten Sie Ihr System neu, um die mailbezogenen Dienste zu aktivieren, oder starten Sie sie * manuell ohne Neustart: * * # für i in rsyslog apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done * ******************************************************************** root@mail:~/iRedMail-0.7.0-beta2#
Starten Sie alle zugehörigen Dienste neu:
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.