So installieren Sie den iRedMail-Server unter Ubuntu 20.04

iRedMail ist ein funktionsreicher Open-Source-Mailserver für die Linux-Distribution. Es kann auf RedHat, Ubuntu, CentOS, Rocky Linux, Debian, FreeBSD und OpenBSD ausgeführt werden. Es gibt andere Mailserver-Lösungen wie Mail-in-a-Box und modoboa.

Zu den iRedMail-Funktionen gehören Spam-Filterung, TLS/SSL, Webmail, Kalender, unbegrenzte Konten, Web admin Tafel. Es kann einfach bereitgestellt werden und ist völlig kostenlos.

In diesem Tutorial lernen wir, wie man iRedMail installieren an Ubuntu 20.04.

Voraussetzungen

  1. Frischer Ubuntu-Server 20.04 mit mindestens 4 GB Arbeitsspeicher
  2. Sudo-privilegiertes Benutzerkonto oder Root-Benutzerzugriff
  3. Internetzugang zum Herunterladen von Paketen.
  4. Vollqualifizierter Domänenname (FQDN)
  5. Eine öffentliche statische IP-Adresse
  6. Port 25 geöffnet

iRedmail-Supportdienste wie Postfix, Dovecot, Nginx/Apache. Unterstützte Backends sind MariaDB, PostgresSQL und OpenLDAP.

Aktualisieren Sie zuerst den Ubuntu-Server:

$ apt-get update -y

Ändern Sie nun den Hostnamen des Servers als Ihre E-Mail-Domain.

Hier habe ich mail.websiteforttesting.com als Hostnamen verwendet.

$ hostnamectl set-hostname mail.websitefortesting.com

Öffnen Sie nun die Hosts-Datei und konfigurieren Sie den Hostnamen als:

$ vim /etc/hosts

45.56.112.153 mail.websitefortesting.com mail

iRedMail-Paket herunterladen

Das Installationspaket von iRedmail kann von der heruntergeladen werden offizielle Download-Seite von iRedmail.

Im Terminal kann das Paket mit dem Befehl wget heruntergeladen werden:

$ wget https://github.com/iredmail/iRedMail/archive/1.4.0.tar.gz

Zum Zeitpunkt des Schreibens dieses Tutorials iRedMail Version 1.4.0 haben Sie möglicherweise eine andere Version, wenn Sie versuchen, die Installation durchzuführen, ändern Sie die URL entsprechend.

iRedMail auf Ubuntu installieren

Nachdem das Paket heruntergeladen wurde, extrahieren Sie das Paket in dasselbe Verzeichnis:

$ tar -xvzf 1.4.0.tar.gz

Jetzt sind wir bereit, iRedMail mit zu installieren bash Skript. Gehen Sie in das extrahierte Verzeichnis, suchen Sie die Datei “iRedMail.sh” und geben Sie ihr die Ausführungsberechtigung. Führen Sie das ausführbare Skript aus, um die Installation zu starten.

$ cd iRedMail-1.4.0

$ chmod +x iRedMail.sh

$ ./iRedMail.sh

Sobald das Installationsskript ausgeführt wurde, wird ein Begrüßungsbildschirm-Assistent angezeigt. Klicken Sie auf “Ja” und fahren Sie mit der Installation fort.

iRedMail-Willkommensbildschirm-Assistent

Im nächsten Schritt wird das Standardfenster für den E-Mail-Speicherpfad angezeigt. Sie können Ihr gewünschtes Verzeichnis als E-Mail-Speicherpfad festlegen. Klicken Sie auf “Weiter”, um den Standardspeicherpfad zu akzeptieren.

iRedMail-Mail-Speicherpfad

Im nächsten Fenster besteht die Möglichkeit, den Webserver auszuwählen oder den Mailserver ohne Webserver zu betreiben. Wählen “Nginx” Verwendung der Platz um einen Webserver zu installieren und klicken Sie auf “Nächste

Nginx als Webserver auswählen

In der nächsten Fensteraufforderung werden Sie aufgefordert, die Datenbank auszuwählen. In diesem example, habe ich MariaDB als Datenbankserver ausgewählt. Sie können Ihren Backend-Server entsprechend auswählen. Nachdem Sie den Datenbankserver ausgewählt haben, müssen Sie im nächsten Schritt ein Datenbankverwaltungskennwort einrichten und auf “Weiter” klicken.

Datenbankserver auswählen

Im nächsten Fenster erscheint ein Assistent zum Festlegen des E-Mail-Domänennamens. Denken Sie daran, dass Sie den Hostnamen des Servers nicht als E-Mail-Domäne festlegen können.

iRedmail-Mail-Domain-Name’

Geben Sie nun das Kennwort für den Maildomänenadministrator ein und klicken Sie auf Weiter.

Einrichtung des Passworts für die iRedmail-E-Mail-Domain

Im nächsten Fenster können Sie einige der optionalen Komponenten für die Installation auswählen. Verwenden Sie die Leertaste, um die Komponente auszuwählen und klicken Sie auf Weiter

Optionale iRedmail-Komponenten

Endlich, die Vorinstallationskonfiguration ist abgeschlossen. Im Terminal werden Sie gefragt, ob Sie die Installation fortsetzen möchten oder nicht. Geben Sie “y” ein und geben Sie ein, um die Installation abzuschließen.

Endgültige Installationsbestätigung

Es dauert einige Zeit, bis die Installation abgeschlossen ist. Nach Abschluss der Installation werden Sie aufgefordert, die von iRedMail bereitgestellten Firewall-Regeln zu verwenden. Wenn Sie auf Ihrem System eine Firewall aktiviert haben, drücken Sie “y” und geben Sie ein.

iRedmail-Firewallregel

Nach Abschluss der Installation werden die URLs der installierten Webanwendungen aufgelistet, darunter Webmail-URL und iRedmail-Web admin Panel-URL

iRedmail-Web-URLs

Starten Sie das Betriebssystem wie bei der Installation empfohlen mit dem folgenden Befehl neu.

$ reboot now

SSL-Zertifikat installieren

iRedmail installiert standardmäßig ein selbstsigniertes SSL-Zertifikat. Mit diesem Browser warnen Sie, dass das Zertifikat nicht vertrauenswürdig ist. Um Warnmeldungen zu vermeiden, kaufen Sie entweder ein SSL-Zertifikat oder installieren Sie das kostenlose Let’s Encrypt-Zertifikat.

Für Zertifikat von vertrauenswürdigem Anbieter

Benennen Sie zuerst das Standardzertifikat und den Schlüssel um und geben Sie Folgendes ein:

$ sudo mv /etc/ssl/certs/iRedMail.crt{,.bak}
$ sudo mv /etc/ssl/private/iRedMail.key{,.bak}

Kopieren Sie das SSL-Zertifikat und den Schlüssel vom vertrauenswürdigen Anbieter in das entsprechende Verzeichnis:

$ sudo cp fullchain.pem /etc/ssl/certs/iRedMail.crt
$ sudo cp privkey.pem /etc/ssl/private/iRedMail.key

Für Let’s Encrypt-Zertifikat

Die erstellten Lets Encrypt-Zertifikate werden unter /etc/letsencrypt/live// erstellt und unter /etc/letsencrypt/archive// archiviert.

Ändern Sie die Berechtigung für das obige Verzeichnis auf 0644, damit andere Anwendungen darauf zugreifen können.

$ sudo chmod 0755 /etc/letsencrypt/{live,archive}

Verschieben Sie die vorhandenen iRedmail-Zertifikate wie zuvor und erstellen Sie dann einen symbolischen Link:

$ sudo ln -s /etc/letsencrypt/live/yourdomain/fullchain.pem /etc/pki/tls/certs/iRedMail.crt
$ sudo ln -s /etc/letsencrypt/live/yourdomain/privkey.pem /etc/pki/tls/private/iRedMail.key

Greifen Sie auf das iRedMail Admin-Panel zu

Sobald das System vom Neustart zurück ist, durchsuchen Sie iRedMail admin Panel und die in den vorherigen Schritten erstellten Anmeldeinformationen.

https://your_domain.com/iredadmin/

iRedmail admin Anmeldung

Mit den gültigen Zugangsdaten gelangen Sie zum iRedmail Control Panel, von wo aus Sie neue Domänen, neue Konten erstellen und administrative Aufgaben ausführen können.

iRedmail admin Schalttafel

Greifen Sie auf iRedMail-Webmail zu

Um auf Webmail für das Postfach zuzugreifen, E-Mails zu senden und zu empfangen, verwenden Sie die folgenden URLs und geben Sie Anmeldeinformationen ein.

Roundcube-Webmail:

https://ihre_domain/mail/

SOGo-Groupware:

https://ihre_domain/SOGo

iRedmail Webmail-Login
iRedmail-Webmail

Fazit

In diesem Tutorial haben wir gelernt, wie man den iRedMail-Server auf Ubuntu 20.04 installiert. Wenn Sie Feedback und Vorschläge haben, kommentieren Sie bitte unten.