So richten Sie einen Mailserver mit iRedMail unter Ubuntu 16.04 ein

Einführung

Wenn Sie jemals einen Mailserver von Grund auf aufgebaut haben, wissen Sie, dass dies ein langwieriges Unterfangen sein kann. Es gibt eine weitere Option für diejenigen von uns, die nicht die Zeit damit verbringen möchten, unzählige Konfigurationsdateien zu bearbeiten. iRedMail ist ein erstaunliches Shell-Skript, das automatisch alle Komponenten installiert und konfiguriert, die für einen voll funktionsfähigen Mailserver erforderlich sind. iRedMail verwendet ein komplettes Paket von Open-Source-Software, einschließlich:

  • Postfix - Mail Transfer Agent (MTA).
  • Dovecot - POP3- und IMAP-Server.
  • Apache, Nginx- Webserver.
  • OpenLDAP, Idapd- LDAP-Server zum Speichern von E-Mail-Konten.
  • MySQL, MariaDB, PostgreSQL- SQL - Server für die Anwendungsdaten. Kann auch zum Speichern von E-Mail-Konten verwendet werden.
  • SpamAssassin - Spam-Scanner.
  • ClamAV - Virenscanner.
  • Amavisd-new - Schnittstelle zwischen Postfix, SpamAssassin und ClamAV.
  • Roundcube - Webmail-Client.
  • SOGo Groupware - Kalender-, Kontakt- und Aufgabenservice.
  • Fail2ban - Verbietet IPs, die bösartig aussehen.
  • Awstats - Apache und Postfix Log Analyzer.
  • iRedAPD - Postfix-Richtlinienserver.

In diesem Tutorial werden wir alle Schritte durchgehen, um Ihren Mailserver zum Laufen zu bringen und ihn mit Let's Encrypt mit SSL zu sichern.

Voraussetzungen

  • Eine Ubuntu 16.04-Instanz mit mindestens 2 GB Speicher. Eine Neuinstallation wird empfohlen.
  • Ein Nicht-Root-Sudo-Benutzer .
  • Eine nicht auf der schwarzen Liste stehende IP-Adresse. Wenn Ihre IP-Adresse auf einer schwarzen Liste steht, kann dies verhindern, dass Ihre E-Mails jemals ihr Ziel erreichen.

Installation mit iRedMail

Bevor Sie mit der Installation beginnen, sollten Sie Ihr System aktualisieren.

sudo apt-get update
sudo apt-get upgrade

Als Nächstes möchten wir unseren vollqualifizierten Domänennamen (FQDN) als Hostnamen festlegen. Unter Ubuntu wird der Hostname in 2 Dateien festgelegt, /etc/hostnameund /etc/hosts.

Öffnen /etc/hostname.

sudo nano /etc/hostname

Fügen Sie der Datei Ihren kurzen Hostnamen hinzu, nicht Ihren vollqualifizierten Domänennamen. Wenn Ihre vollständige Domain ist, sollte mail.example.comIhre Datei so aussehen.

mail

Öffnen Sie /etc/hostsals Nächstes Ihren vollqualifizierten Domänennamen und fügen Sie ihn hinzu.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Starten Sie Ihren Server neu.

sudo shutdown -r now

Sie können jetzt Ihren Hostnamen überprüfen.

hostname -f

Nachdem Ihr vollqualifizierter Domänenname festgelegt wurde, können wir mit der Installation fortfahren. Laden Sie die neueste Version von iRedMail mit herunter wget. Den neuesten Build finden Sie auf der iRedMail-Downloadseite .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2

Als nächstes extrahieren Sie den Tarball und dann cdin das Verzeichnis.

tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7

Fügen Sie dann dem Skript die Berechtigung hinzu und führen Sie es mit sudo aus.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Sie sehen einen Setup-Assistenten, der Ihnen einige Fragen stellt:

  • Wo möchten Sie Ihre Postfächer aufbewahren? Der Standardspeicherort ist /var/vmail.
  • Welchen Webserver möchten Sie verwenden?
  • Das Backend zum Speichern Ihrer E-Mails. Wenn Sie MySQL oder MariaDB wählen, müssen Sie auch das SQL-Root-Passwort festlegen. Dies sollte ein sicheres Passwort sein und die Verwendung von Sonderzeichen vermeiden, da dies zu Fehlern führen kann.
  • Ihre erste Mail-Domain. Dies ist Ihre Domain von früher abzüglich der Subdomain. Wenn Sie beispielsweise Ihre Domain als festlegen, geben mail.example.comSie example.comals ersten Mail-Domainnamen ein.
  • Ihr Domain-Administratorkennwort, wobei auch Sonderzeichen vermieden werden.
  • Welche optionalen Komponenten möchten Sie installieren? Minimal sollten Sie Roundcubeund auswählen iRedAdmin.

Nachdem alles eingegeben wurde, müssen wir nur noch die Einstellungen überprüfen und mit der Installation beginnen. Nach der Installation werden Sie gefragt, ob Sie die von iRedMail bereitgestellten Firewall-Regeln verwenden möchten. Die Regel wird nach kopiert /etc/default/iptables. Um diese Option zu verwenden, geben Sie " y" ein und fahren Sie fort. Anschließend werden Ihnen einige wichtige Daten angezeigt, darunter:

  • Roundcube-Webmail-URL.
  • SOGo Groupware URL.
  • URL des Webadministrationsbereichs.
  • Login Benutzername und Passwort.

Diese Daten finden Sie auch unter /home/yourusername/iRedMail-0.9.7/iRedMail.tips.

Starten Sie Ihren Server neu.

sudo shutdown -r now

Nach dem Neustart können Sie https://mail.example.com/iredadminüber Ihre Domain auf die Webadministrationsseite zugreifen . Verwenden Sie die Roundcube-Seite unter, um auf Ihre E-Mail zuzugreifen https://mail.example.com/mail. iRedMail installiert den Server mit einem selbstsignierten Zertifikat, für das spezielle Berechtigungen zum Öffnen der Seite in Ihrem Browser erforderlich sind. Es wird empfohlen, ein Upgrade auf ein offizielles CA-Zertifikat durchzuführen. Let's Encrypt ist eine Zertifizierungsstelle, die kostenlose Zertifikate anbietet. Informationen zur Verwendung dieses Dienstes finden Sie unter Setup LetsEncrypt unter Linux . Sobald Sie das Zertifikat erhalten haben, müssen Sie die selbstsignierten Zertifikate ersetzen.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Starten Sie alle Dienste mit dem Schlüssel neu. Wenn Sie Nginx für Ihre Web - Server verwendet haben , würden Sie ersetzen apache2mit nginx.

sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot


Leave a Comment

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.