In diesem Artikel werden wir einen Remote-SMTP-Server als Relay auf CentOS 7 konfigurieren.
Wenn Sie den SMTP-Relay-Dienst eines Drittanbieters konfigurieren möchten, hilft Ihnen dieser Artikel. Der SMTP-Relay-Dienst von Drittanbietern kann eine schnelle und einfache Alternative zum Einrichten eines vollwertigen lokalen E-Mail-Servers sein.
1. Öffnen Sie die Datei main.cf
# vi /etc/postfix/main.cf
2. Fügen Sie einen Remote-Mail-Server-Hostnamen hinzu
relayhost = [smtp.server.com]
Falls der SMTP-Server einen anderen Port verwendet, müssen Sie diesen wie unten gezeigt angeben
relayhost = [smtp.server.com]:587
Wenn Sie mehrere SMTP-Server für Redundanz verwenden möchten, können Sie wie unten gezeigt konfigurieren
relayhost = [smtp1.server.com]
fallback_relay = [smtp2.server.com]
Dies gibt Ihnen Flexibilität. Wenn ein SMTP-Relay ausfällt, können Sie weiterhin E-Mails über einen zweiten SMTP-Server senden.
Falls der SMTP-Server mit Benutzername und Passwort konfiguriert werden muss, können Sie folgende Werte verwenden:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:[email protected]:password
smtp_sasl_security_options = noanonymous
3. Öffnen Sie /etc/postfix/mynetworks
# vi /etc/postfix/mynetworks
Und fügen Sie die IP-Adresse des externen SMTP-Servers wie unten gezeigt hinzu:
10.0.0.25/32
10.0.0.26/32
Dadurch weiß der Mailserver genau, welche Netzwerke Mail weiterleiten dürfen. Dies ist ein sehr wichtiger Schritt
4. Postfix-Dienst neu starten
# systemctl restart postfix
Das ist es. Bestätigen Sie es jetzt, indem Sie eine E-Mail senden.
In diesem Artikel haben wir gesehen, wie unsere Support-Techniker einen Remote-SMTP-Server als Relay auf CentOS 7 konfigurieren.