Postfix

Installieren Sie Postfix in CentOS 8

Installieren Sie Postfix in CentOS 8
Postfix ist ein effizienter, kostenloser und Open-Source-MTA (Mail Transfer Agent), der zum Weiterleiten und Zustellen von E-Mails verwendet wird. Postfix ist der beliebteste E-Mail-Server, der in den meisten Linux-Systemen verwendet wird. Dieses Präfix ist ein Ersatz für Sendmail MTA, das bereits auf den meisten aktuellen CentOS-Versionen installiert ist. Möglicherweise müssen Sie jedoch auch einen Präfix-E-Mail-Server auf Ihrem System installieren, z. B. Postfix.  Dieser Artikel hilft Ihnen bei der Installation des Postfix-Servers unter CentOS 8 mit dem Terminal.

Alle Befehle in diesem Artikel werden im Terminalfenster ausgeführt. Zuerst müssen Sie das Terminal auf Ihrem System öffnen. Klicken Sie dazu in der linken Ecke auf Aktivitäten und dann auf das Terminal-Symbol in der linken Seitenleiste Ihres CentOS 8-Desktops icon.

Installieren von Postfix auf CentOS 8

Befolgen Sie diese nächsten Schritte, um Postfix auf Ihrem CentOS-System zu installieren:

1. Sendmail entfernen

Überprüfen Sie, ob Sendmail auf Ihrem System installiert ist, indem Sie den folgenden Befehl verwenden:

$ U/min -qa | grep sendmail

Wenn Sendmail bereits installiert ist, wird die Sendmail-Version in Ihrer Ausgabe angezeigt. Wenn es nicht auf Ihrem System installiert ist, sehen Sie keine Ausgabe auf dem Terminal und Sie können diesen Schritt überspringen.

Sie können Sendmail von CentOS 8 entfernen, indem Sie den folgenden Befehl verwenden:

$ yum sendmail entfernen*

Oder

$ dnf sendmail entfernen

2. System aktualisieren

Sobald Sendmail MTA entfernt wurde, aktualisieren Sie Ihr System, indem Sie den folgenden Befehl ausführen:

$ dnf-Update

3. Postfix installieren

Nachdem Sie überprüft haben, dass auf Ihrem CentOS-System kein anderer Mail Transfer Agent (MTA) ausgeführt wird, installieren Sie nun den Postfix-Server auf Ihrem System mit dem folgenden Befehl:

$ sudo dnf postfix installieren

Während der Installation werden Sie gefragt, ob Sie die Installation des Postfix-Servers auf Ihrem System fortsetzen möchten. Um fortzufahren, drücke 'y' und drücke 'Enter', um die Installation abzuschließen.

Überprüfen Sie nun, ob Postfix auf Ihrem System installiert ist, indem Sie den folgenden Befehl ausführen:

$ rpm -qa|grep postfix

4. Postfix-Dienste aktivieren

Sobald die Installation des Postfix-Servers abgeschlossen ist, aktivieren und starten Sie die Postfix-Dienste auf Ihrem CentOS 8-System, indem Sie den folgenden Befehl ausführen:

$ systemctl postfix aktivieren

Wenn Sie nicht als Root-Benutzer angemeldet sind, wird nach Ausführung des obigen Befehls die Aufforderung zur Benutzerauthentifizierung auf Ihrem System angezeigt. Geben Sie das Benutzerpasswort ein und die folgende Ausgabe wird auf dem Terminal mit Symlink-Erstellung angezeigt.

Nachdem Sie den obigen Schritt abgeschlossen haben, führen Sie den folgenden Befehl aus, um die Postfix-Dienste zu starten:

$ systemctl start postfix

Auch hier müssen Sie den Authentifizierungsprozess wie folgt abschließen:

Geben Sie den folgenden Befehl ein, um den Ausführungsstatus des Postfix-Dienstes zu überprüfen:

$ systemctl-Statuspostfix

Die folgende Ausgabe sollte in Ihrem Terminalfenster angezeigt werden:

Der Postfix-Dienst läuft jetzt auf Ihrem System.

Als nächstes müssen Sie den Postfix-Server so konfigurieren, dass er E-Mails an Ihren lokalen Server sendet.

Drücken Sie 'Strg + c', um das aktuelle Anzeigefenster zu verlassen.

5. Mailx E-Mail-Client installieren

Bevor Sie Ihren Postfix-Server konfigurieren, installieren Sie das mailx-E-Mail-Client-Paket auf Ihrem System, indem Sie den folgenden Befehl eingeben:

$ sudo dnf installiere mailx

Hier müssen Sie die Installation des mailx-Pakets bestätigen. Drücken Sie 'y' und drücken Sie 'Enter', um den Installationsvorgang fortzusetzen.

Nach einiger Zeit sehen Sie auf dem Terminal den Status der abgeschlossenen Installation, was bedeutet, dass mailx auf Ihrem System installiert wurde.

Jetzt können wir eine E-Mail an unseren lokalen Server senden. Zum Beispiel senden wir eine Test-E-Mail an den Systemadministrator-Benutzer 'kbuzdar .' Dazu geben wir den folgenden Befehl auf dem Terminal ein:

$ mail kbuzdar

Im obigen Befehl ist die Mail ein Client und 'kbuzdar' ein Empfänger. Am Ende der E-Mail wird das '.' wird dem Mail-Client signalisiert, dass die E-Mail zu Ende ist und diese nun zur Zustellung an den Postfix-Server übergeben wird.

Um zu überprüfen, ob die E-Mail an ihrem Ziel angekommen ist, melden Sie sich auf der Empfängerseite als Root an und geben Sie 'mail' in das Terminal ein.

# mail

Sie sehen die folgende Liste von E-Mails, einschließlich der letzten E-Mail, an die im letzten Schritt eine Nachricht gesendet wurde.

Herzliche Glückwünsche! Postfix wurde erfolgreich auf Ihrem CentOS 8-System installiert.

Fazit

In diesem Artikel haben Sie erfahren, wie Sie den Postfix-Server unter CentOS 8 über die Befehlszeile installieren. Sie haben auch gelernt, wie Sie über Postfix-Dienste E-Mails an Ihren lokalen Server senden. Darüber hinaus können Sie auch E-Mails an bestimmte Domänen senden, indem Sie den Hostnamen Ihres Systems ändern, und Sie können den Inhalt der Konfigurationsdatei bearbeiten und E-Mails an eine bestimmte Domäne senden. Ich hoffe, dieser Artikel hilft Ihnen bei der Installation und Verwendung des Postfix-Servers auf Ihrem System.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...