Mailu Transaktions -E -Mail -Service
Ein Docker-basierter Open-Source-Mailserver mit vollem Funktionsumfang
Mailu ist 100% kostenlose und Open-Source-Mail-Server-Software. Es handelt sich um eine kostenlose E-Mail-Software mit vollem Funktionsumfang mit Unterstützung für IMAP-, IMAP +-, SMTP- und Einreichungsprotokolle.
Überblick
Mailu ist ein 100% kostenloser und Open-Source-Mailserver. Es ist ein einfacher und einfacher Setup -kostenloser SMTP -Server. Der kostenlose Mailserver wird in der Python -Programmiersprache entwickelt, und der Quellcode ist auf GitHub verfügbar und Sie können die Funktionen durch Klonen des Repositorys erweitern. Mailu ist ein reichhaltiger konfigurierbarer Open-Source-Mailserver, der einen großen Satz erweiterter Funktionen und Sicherheit bietet. Kommt mit einer Webmail- und Verwaltungsschnittstelle außerhalb der Box. Es unterstützt die häufigsten E -Mail -Protokolle wie IMAP, SMTP und POP3 sowie das Einreichungsprotokoll. Es unterstützt auch einige der erweiterten Funktionen wie Domain-Aliase, benutzerdefinierte Routing, globale Administratoren, Delegationen pro Domänen und Quoten. Sicherheit ist eine der bekanntesten Funktionen des Mailu Open-Source Mail-Servers. Es erzwingt TLS, verwendet LetSencrypt für SSL, DKIM-Unterstützung und ein eingebauter Antivirus-Scanner ist die beste Wahl als kostenloser SMTP-Server. Mailu Open-Source Mail Server bietet allen grundlegenden Funktionen, die jedes Unternehmen für eine eigene kostenlose E-Mail-Software benötigt. Wenn Sie Ihren eigenen kostenlosen Mailserver einrichten möchten, sollten Sie den Mailu Open-Source-Mailserver auf jeden Fall überprüfen.
System Anforderungen
Sie sollten sicherstellen, dass Ihre Hardware (virtuell oder physisch) mit dem neuesten Linux -Kernel kompatibel ist. Außerdem sollten Sie beim Ausführen von Mailu mindestens 2 GB Gesamtspeicher und 1 GB kostenloser Speicher haben.
Merkmale
Im Folgenden finden Sie die wichtigsten Funktionen des Mailu Open-Source Mail-Servers
- Standard -E -Mail -Server, IMAP und IMAP+, SMTP und Einreichung
- Erweiterte E -Mail -Funktionen, Aliase, Domänen -Aliase, benutzerdefinierte Routing
- Webzugriff, mehrere Webmails und Verwaltungsschnittstellen -Benutzerfunktionen, Aliase, automatisch, automatisch vorwärts, abgerufene Konten
- Admin-Funktionen, globale Administratoren, Ankündigungen, pro-Domänen-Delegation, Quoten
- Sicherheit, erzwungene TLS, letSencrypt!
- Antispam, Auto-Learn, Greylisting, DMARC und SPF
- Freiheit, alle Foss -Komponenten, kein Tracker enthalten
Installation
Um den Mailu Open-Source-Mailserver zu installieren, müssen Sie zunächst sicherstellen, dass Ihr System über eine gültige IP-Adresse und einen voll qualifizierten Domänennamen verfügt. Es sollte auch einen gültigen MX -Datensatz für die Domäne geben. Führen Sie die folgenden Befehle aus, um Server -IP und Hostname festzulegen:
$ sudo hostnamectl set-hostname mail.example.com
Fügen Sie auch die FQDN- und IP -Adresse eines Servers zur Datei /etc /hosts hinzu.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Sobald Sie eingestellt haben, starten Sie das System neu
$ sudo reboot
Die folgenden Ports sollten über Ihre Systemfeuerwall zugelassen werden, da sie für E -Mails von entscheidender Bedeutung sind. Sie können die Ports mit UFW wie unten gezeigt öffnen:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Bevor wir fortfahren, da Mailu mit dem Docker und Docker Compose installiert wird, gehe ich davon aus, dass Sie bereits beide Setups haben. Wenn nicht, können Sie der offiziellen Dokumentation für das Setup folgen:
So installieren Sie Docker Compose auf Ubuntu Nach der Installation von Docker und Docker Compose erstellen Sie ein Verzeichnis, in dem Mailu seine Daten speichert:
$ sudo mkdir /mailu
Mailu verwendet eine Datei “docker-compose.yml`) und stützt sich auch auf” Mailu.env “für verschiedene Einstellungen. Sie müssen eine Mailu -Konfiguration für Ihre Umgebung über das Online -Mailu -Setup -Dienstprogramm generieren. Der Generator gibt Ihnen sowohl einen Docker-compose.yml als auch eine Mailu.env-Datei. Sobald die Konfiguration generiert ist, erhalten Sie Links, die zum Herunterladen der Dateien verwendet werden sollen. Stellen Sie sicher, dass Sie die Dateien im Mailu -Verzeichnis herunterladen. Wenn Sie mit den Einstellungen ausgeführt werden, führen Sie Mailu mit Docker im Mailu -Verzeichnis mit Docker aus:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Setzen Sie den Administratorbenutzer, indem Sie den folgenden Befehl ausführen:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Erkunden
Möglicherweise finden Sie die folgenden Links relevant: