Mail Server · 4 min read · Oct 22, 2025

iRedMail 0.7.0: Open Source Mail Server Mit Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (OpenSuSE 11.4)

iRedMail 0.7.0: Open Source Mail Server Mit Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube, iRedAdmin Auf OpenSuSE 11.4

Zuletzt bearbeitet am 31.03.2011

iRedMail ist ein Shell-Skript, das es Ihnen ermöglicht, in weniger als 2 Minuten eine voll funktionsfähige Mail-Lösung schnell bereitzustellen. Ziel ist es, die Installation und Konfiguration eines Linux-Mailservers einfach, schmerzlos und benutzerfreundlich zu gestalten.

Die meisten Komponenten, die in iRedMail verwendet werden, werden offiziell von Linux-Distributionen bereitgestellt. Das bedeutet, dass iRedMail-Benutzer Software-Updates so lange erhalten können, wie die Distribution unterstützt wird. Seit Version 0.7.0 unterstützt iRedMail OpenSuSE (es unterstützt sowohl i386 als auch x86_64). iRedMail unterstützt sowohl OpenLDAP als auch MySQL als Backends zur Speicherung virtueller Domains und Benutzer. Dieses Tutorial zeigt, wie man das OpenLDAP-Backend auf OpenSuSE 11.4 verwendet.

Jetzt bietet iRedMail RoundCube als Webmail an und unterstützt MySQL und OpenLDAP und kann Passwörter ändern und Abwesenheitsnachrichten einstellen.

Das iRedMail-Projekt wurde vor drei Jahren am 01.11.2007 veröffentlicht.

iRedAdmin ist das offizielle webbasierte Admin-Panel von iRedMail für das LDAP-Backend. Sie können iRedAdmin verwenden, um E-Mail-Konten zu verwalten (es bietet mehr Komfort als phpldapadmin). Momentan unterstützt iRedAdmin nur LDAP.

1 Anforderungen

Es wird dringend empfohlen, ein minimales OpenSUSE-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:

2 Vorbemerkung

In diesem Tutorial verwenden wir:

  • Hostname: mail.example.com
  • IP-Adresse: 192.168.1.10 (Sie können eine statische IP-Adresse über YaST festlegen)
  • LDAP-Suffix (Root DN): dc=example,dc=com
  • Die erste virtuelle Domain: example.com

3 Hostname festlegen

Egal, ob Ihr Server extern oder intern ist, es wird dringend empfohlen, einen vollständig qualifizierten Domainnamen (FQDN) als Hostnamen einzurichten.

Überprüfen Sie den FQDN-Hostname:

hostname -f
mail.example.com

Wenn kein FQDN angezeigt wird, setzen Sie ihn bitte mit YaST.

yast lan

4 Beginnen Sie mit der Installation von iRedMail

Laden Sie die neue Version von iRedMail herunter, besuchen Sie die Download-Seite, um die offizielle Version von iRedMail herunterzuladen (es wird empfohlen, die neueste Version zu verwenden):

# wget http://iredmail.googlecode.com/files/iRedMail-0.7.0.tar.bz2  
# tar jxvf iRedMail-0.7.0.tar.bz2

Starten Sie den iRedMail-Installer:

# cd iRedMail-0.7.0  
# bash iRedMail.sh

Hinweis:

  • Es werden einige zusätzliche Zypper-Repositories in /etc/zypp/repos.d/iRedMail.repo hinzugefügt.
  • Es werden einige Quellpakete heruntergeladen und zuerst das Paket “dialog” installiert.

Es wird ein grundlegender GUI-Assistent angezeigt, der Ihnen hilft, den Mailserver einzurichten.

Willkommensseite:

Wählen Sie das Verzeichnis aus, das zum Speichern 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, z.B.: dc=example,dc=com:

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

Setzen Sie das MySQL-Root-Passwort:

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

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

Setzen Sie das 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 jetzt abgeschlossen, wir können jetzt mit der Installation beginnen:

Konfiguration abgeschlossen.  
  
***********************************************************************  
************************* WARNUNG *******************************  
***********************************************************************  
*                                                                 *  
* Bitte denken Sie daran, die Konfigurationsdatei nach der Installation  *  
* erfolgreich 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/sysconfig/SuSEfirewall2, mit SSHD-Port: 22. [Y|n]  
< Frage > Firewall jetzt neu starten (mit SSHD-Port 22)? [y|N]  
< INFO > Neustart der Firewall überspringen.  
< Frage > Möchten Sie jetzt Postfix starten? [y|N]  
  
******************************************************************  
* Herzlichen Glückwunsch, die Einrichtung des Mailservers ist abgeschlossen. Bitte  
* beziehen Sie sich auf 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:  
*  
*   # for i in syslog apache2 postfix mysql ldap policyd dovecot  
amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done  
*  
********************************************************************  
* 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: SVLVELupAHB2OSqqdKgREwWci1ZZdq  
*       - Name: root, Passwort: iredmail  
*  
* - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/  
*   + Konto:  
*       - Name (verwaltet nur Mailkonten): cn=vmailadmin,dc=example,dc=com, Passwort: 6J5X7Htm8qqes70Bhzl4WHHCbevo13  
*       - 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  
*  
********************************************************************

Starten Sie alle zugehörigen Dienste neu:

# for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.