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 sendmailWenn 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 entfernen2. System aktualisieren
Sobald Sendmail MTA entfernt wurde, aktualisieren Sie Ihr System, indem Sie den folgenden Befehl ausführen:
$ dnf-Update3. 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-StatuspostfixDie 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.