Konfigurieren Sie den Mail-Server in Fedora 23

Zweifellos sind die Mailserver oder Mailserver ein wesentlicher Bestandteil der modernen Kommunikation, denn ohne sie wäre es unmöglich, unsere Post zu senden und zu empfangen. In unserer Zeit bestehen die E-Mails aus einer Client / Server-Architektur. Wir wissen, dass die E-Mails mit einer speziellen Software für diesen Zweck erstellt werden. Dieses Programm sendet die Nachricht an den Server und der Server leitet die Nachricht an den Server des Empfängers weiter.

Damit dieser Zyklus dauerhaft fortgesetzt werden kann, gibt es eine Reihe von Protokollen, die unbedingt beachtet werden müssen, damit die Nachrichten korrekt ausgegeben werden und ankommen.
Sehen wir uns einige dieser Protokolle an (einige, um sich an Konzepte zu erinnern, und andere, um sie zu stärken).

SMTP (Simple Mail Transfer Protocol)
Der Hauptzweck von SMTP besteht darin, eine E-Mail oder eine E-Mail zwischen zwei (2) Mail-Servern zu übertragen. In Fedora 23 kann ein Benutzer ein SMTP auf seinem lokalen Computer konfigurieren, um zu verwalten, was mit der E-Mail zusammenhängt. Wir haben jedoch auch die Möglichkeit, Remote-Server für alle ausgehenden SMTP-Nachrichten zu konfigurieren.
Sehr wichtig beim SMTP-Protokoll ist, dass keine Authentifizierung erforderlich ist.

POP (Post Office Protocol)
In Fedora 23 ist das POP-Protokoll Dovecot, das im Dovecot-Paket enthalten ist. Um es zu installieren, können Sie den folgenden Befehl verwenden:

 # dnf installiere dovecot 

Bei Verwendung eines POP-Servers werden die E-Mails von Anwendungen aus der E-Mail des Kunden heruntergeladen. POP funktioniert am besten für Benutzer, die Programme zum Lesen von E-Mails haben. Gegenwärtig gibt es verschiedene Versionen des POP-Protokolls, wie zum Beispiel:

  • POP3
  • APOP
  • KPOP
  • etc.

IMAP (Internet Message Access Protocol)
Wie im POP-Protokoll wird IMAP in Fedora 23 standardmäßig mit dem Dovecot-Paket geliefert. Wenn wir einen IMAP-Server verwenden, bleiben Nachrichten dort und Benutzer können sie lesen oder ändern. Mit IMAP können E-Mail-Anwendungen auch Verzeichnisse auf dem Server erstellen, umbenennen oder löschen, um die Nachrichten übersichtlich zu halten.

Lassen Sie uns Dovecot ein bisschen analysieren; Wir haben bereits darauf hingewiesen, dass die POP- und IMAP-Protokolle im Dovecot-Paket enthalten sind und diese Protokolle im Pfad /etc/dovecot/dovecot.conf konfiguriert werden können

Installieren und konfigurieren Sie Dovecot

Wenn wir Dovecot für die Ausführung von POP konfigurieren möchten, können wir den folgenden Prozess ausführen. Der erste Schritt ist die Installation von Dovecot mit dem oben genannten Befehl:

 # dnf installiere dovecot 

Mail-Server-Fedora-4.jpg

Sobald der Download und die entsprechende Installation abgeschlossen sind, können wir die Datei dovecot.conf mit dem folgenden Befehl bearbeiten:

 cd /etc/dovecot/dovecot.conf 

Um die Datei zu öffnen, verwenden wir nano, der Befehl wäre:

 nano /etc/dovecot/dovecot.conf 

Die Taubenschlaginformationen werden angezeigt, wir sehen die Protokollzeile mit den Informationen, die wir benötigen: #protocols = imap pop3 lmtp

See also  Ist es sicher, sofort ins Büro zurückzukehren?

Wir sehen, dass die Protokolle die Informationen enthalten, die wir benötigen: #protocols = imap pop3 lmtp

Mail-Server-Fedora-7.jpg

Wir verlassen den Editor mit der Tastenkombination STRG + X und starten das Protokoll mit dem folgenden Befehl neu:

 # systemctl dovecot neu starten 

Und dann aktivieren wir den Dienst, indem wir den Befehl ausführen:

 # systemctl Taubenschlag aktivieren. 

mail-server-fedora-8.jpg

In der Regel werden Mail-Programme in drei (3) Kategorien eingeteilt:

Posttransport-Agent
MTA (Mail Transport Agent) ist auch für das Übertragen von Nachrichten zwischen Geräten mit SMTP verantwortlich. Fedora 23 bietet zwei MTAs an, deren Installation wir später sehen werden, Postfix und Sendmail.

Postversand-Agent
Der sogenannte MDA (Mail Delivery Agent) wird von MTA aufgerufen, um die Mail an den richtigen Benutzer zuzustellen.

E-Mail-Agent
Es wird auch als MUA (Mail User Agent) bezeichnet und ist ein Synonym für die Mailanwendung des Clients, mit der Sie eingehende und ausgehende Nachrichten öffnen und bearbeiten können.

Installieren und konfigurieren Sie Postfix

Lassen Sie uns ein wenig über Postfix sprechen. Postfix ist eine Open-Source-Software, mit der wir alle Aufgaben im Zusammenhang mit dem Senden und Empfangen von Nachrichten ausführen können. Postfix kann so konfiguriert werden, dass Verbindungen von Geräten akzeptiert werden, die sich nicht auf dem lokalen Computer befinden. Postfix-Konfigurationsdateien unterstützen bis zu 250 Anweisungen.

Um Postfix in Fedora 23 zu installieren, führen wir den folgenden Befehl aus:

 # dnf -y postfix installieren 

mail-server-fedora-9.jpg

Wir können den Pfad cd / etc / postfix eingeben, um die Dateien zu sehen, aus denen Postfix besteht

Die am häufigsten verwendeten Dateien sind:

  • Zugriff: Hiermit wird der Zugriff gesteuert. In dieser Datei können Sie festlegen, welche Hosts eine Verbindung zu Postfix herstellen dürfen.
  • Main.cf: Dies ist die globale Konfigurationsdatei von Postfix. In dieser Datei befinden sich die meisten Konfigurationen.
  • Master.cf: Mit dieser Datei können wir das Verhalten von Postfix mit verschiedenen Prozessen bearbeiten.
  • Transport: Damit können wir den Geräten unterschiedliche Adressen zuordnen.

mail-server-fedora-10.jpg

Um eine der Dateien zu bearbeiten, die wir mit nano bearbeiten, zum Beispiel nano main.cf, wird das folgende Fenster geöffnet:

mail-server-fedora-11.jpg

Wenn wir den Inhalt des Transports sehen wollen, geben wir den Befehl ein:

 Nano-Transport 

Folgendes wird angezeigt:

mail-server-fedora-12.jpg

Immer wenn wir Änderungen an einer dieser Dateien vornehmen, müssen wir den Dienst mit dem folgenden Befehl neu starten:

 # systemctl postfix neu starten 

Starten Sie den Postfix-Dienst neu

Als Administratoren für die grundlegende Konfiguration von Postfix müssen wir die Datei main.cf bearbeiten, um Nachrichten empfangen und senden zu können. Dazu öffnen wir die Datei, in der dieser Befehl ausgeführt wird, im Postfix-Ordner.

 nano main.cf 

Die zu konfigurierenden Grundparameter sind:

  • In der mydomain- Zeile können wir das # -Pad entfernen und domain.tld durch die Domäne des zu verwendenden Mailservers ersetzen.
  • Löschen Sie den Kommentar myorigin = mydomain
  • Löschen Sie die Zeile myhostname und wir können host.domain.tld durch den Namen des Computers ersetzen.
  • Löschen Sie die mynetworks- Leitung und wir müssen die IP-Adresse 168.100.189.0/28 durch eine IP-Adresse ersetzen, die für den Anschluss der Geräte gültig ist.
  • Kommentar von inet_interfaces entfernen.
  • Starten Sie den Postfix-Dienst neu .
See also  Kostenlose Programme zum Erstellen von USB Boot Linux, Windows oder Mac

Installieren Sie Sendmail

Eine weitere Option ist Sendmail. Das Hauptziel von Sendmail ist die sichere Übertragung von E-Mails zwischen Geräten mithilfe des SMTP-Protokolls: Beachten Sie, dass Sendmail bereits aus dem Verkehr gezogen wird und derzeit Postfix verwendet wird Wir werden den Prozess der Installation von Sendmail sehen.
Um Sendmail in Fedora 23 zu installieren, verwenden wir den Befehl:

 # dnf installiere sendmail 

mail-server-fedora-13.jpg

Wir akzeptieren den Download der Pakete und nachdem sie heruntergeladen und installiert wurden, müssen wir das sendmail -cf-Paket installieren. Dazu verwenden wir den Befehl:

 dnf installiere sendmail -cf 

Der Pfad, unter dem wir die Sendmail-Konfigurationsdatei finden können, lautet /etc/mail/sendmail.cf

Im Pfad / etc / mail können wir die folgenden Dateien sehen, die am meisten bearbeiteten sind:

  • Zugriff: In dieser Datei erfahren Sie, mit welchen Systemen Sendmail E-Mails versenden kann
  • Lokale-Host-Namen: Diese Datei gibt die Aliase für die Geräte an
  • Domaintable: Gibt die zuzuordnenden Domainnamen an

Installieren und konfigurieren Sie Fetchmail

Eine weitere Alternative in Fedora 23 ist die Verwendung von Fetchmail, das für das Abrufen von Nachrichten auf Remoteservern und deren Weiterleitung an den lokalen MTA zuständig ist. Fetchmail kann mit den Protokollen POP3 und IMAP arbeiten.

Um Fetchmail zu installieren, verwenden wir den Befehl:

 # dnf installiere fetchmail 

mail-server-fedora-14.jpg

Wir akzeptieren den Download und hoffen, dass das System den Installationsprozess ausführt. Fetchmail wird individuell mithilfe einer .fetchmailrc- Datei konfiguriert. Diese Datei überprüft , ob Nachrichten auf dem Remoteserver vorhanden sind, um mit dem Herunterladen fortzufahren. Diese Nachrichten werden zum jeweiligen Lesen an Port 25 des Geräts gesendet.
Die .fetchmailrc-Datei enthält drei Hauptparameter:

  • Globale Optionen: Sie sind dafür verantwortlich, Fetchmail die Steueranweisungen zu geben.
  • Serveroptionen: Gibt alle Informationen zum Server an, z. B. Name, Anschlüsse usw.
  • Benutzeroptionen: Enthält Informationen zu Benutzern, z. B. deren Namen, Kennwörter usw.
Konfiguration von MTA (Mail Transport Agent – Mail Transport Agent)
Da wir wissen, dass der MTA für das Erreichen des Ziels einer Nachricht unerlässlich ist, finden wir ihn als Thunderbird, Evolution, der zum Lesen und Bearbeiten von E-Mails verwendet wird. Wie wir gesehen haben, enthält Fedora 23 zwei (2) Postfix-MTAs und Sendmail. Wenn beide installiert sind, wird standardmäßig Postfix verwendet.

Konfiguration von MDA (Mail Delivery Agent – Mail Dispatch Agent)
Fedora 23 enthält zwei (2) MDAs, Procmail und Mail, wobei Procmail das robusteste und sicherste Tool ist. Procmail ist dafür verantwortlich, Nachrichten zu filtern und an den richtigen Empfänger zu senden.
Procmail startet seine Aufgabe jedes Mal, wenn ein MTA eine E-Mail in den E-Mail-Pool legt. Procmail erstellt eine Datei im Pfad / etc mit dem Namen .procmailrc. In dieser Datei können Sie sehr wichtige Variablen bearbeiten, z.

  • Standard: Es ist für die Einrichtung des Standardpostfachs verantwortlich, in dem die Nachrichten abgelegt werden
  • Locksleep: Legt die in Sekunden gemessene Zeit fest, in der Procmail eine Datei verwendet
  • Orgmail: Hier können Sie die ursprüngliche Mail definieren
  • Anhalten: Mit dieser Option können Sie die Zeit in Sekunden festlegen, in der Procmail eine Ressource anhält.
See also  So kehren Sie zu früheren Versionen in Windows 10 zurück

Konfiguration von MUA (Mail User Agents – Mail Users Agents)
Mit Fedora haben wir einige MUA-Programme wie Evolution gefunden, mit denen wir die Nachrichten öffnen können. Die meisten MUAs, die zum Anzeigen und Bearbeiten von E-Mails erstellt wurden, verwenden Remote-SSL, um die Sicherheit der Nachricht zu gewährleisten. Außerdem werden SSL-Verschlüsselungen für die IMAP- und POP-Protokolle über die SSL-Zertifikate angeboten.

Wenn wir ein signiertes Sicherheitszertifikat erstellen möchten, müssen wir die Datei dovecot-openssl.cnf in der Route ändern:

 /etc/pki/dovecot/dovecot-openssl.cnf 

mail-server-fedora-16.jpg

Dort müssen wir folgende Befehle eingeben:

 # rm -f certs / dovecot.pem privat / dovecot.pem # /usr/libexec/dovecot/mkcert.sh 

mail-server-fedora-17.jpg

Auf diese Weise haben wir ein sicheres Zertifikat erstellt, jetzt müssen wir zur Route gehen:

 /etc/dovecot/conf.d/10-ssl.conf 

mail-server-fedora-18.jpg

Dort müssen wir diese Datei mit nano ( nano 10-ssl.conf ) öffnen und überprüfen, ob diese Daten in den folgenden Zeilen stehen:
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem

mail-server-fedora-19.jpg

Zum Schluss müssen wir den dovecot-Dienst mit dem folgenden Befehl neu starten:

 # systemctl dovecot neu starten 

Weitere Informationen zu all dem finden Sie hier:

Sendmail

Postfix

Spamassasin

Fetchmail

Procmail

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *