Postfix -SASL -Authentifizierung für Remote SMTP konfigurieren

Postfix -SASL -Authentifizierung für Remote SMTP konfigurieren

Postfix SASL -Authentifizierung ist eine der beliebtesten Methoden für die Remote -SMTP -Authentifizierung. Es ist eine sichere, zuverlässige und hochkonfigurierbare Methode zum Senden und Empfangen von E -Mails. Im Wesentlichen besteht die Postfix -SASL -Authentifizierung aus einem Authentifizierungsserver und einem Client. Der Client ist ein E -Mail -Programm, das die Nachricht sendet, und der Authentifizierungsserver überprüft die Anmeldeinformationen des Benutzers. Sobald die Authentifizierung erfolgreich ist, wird die Nachricht auf dem empfangenden Server gesendet und authentifiziert.

Der folgende Schritt konfiguriert den Postfix -Server, um E -Mails von einem Remote -SMTP -Server mit Authentifizierung weiterzuleiten.

  1. Konfigurieren Sie zunächst den Brauch Relayhost Parameter. Dadurch konfigurieren Postfix an die Relay -E -Mails über die Remote SMTP -Server.
    sudo postconf -e "relayhost = SMTP.Google Mail.com: 587 "  

    Sie können den Postfix -Server auch für D -Weitergabe von E -Mails basierend auf der Absenderadresse konfigurieren.

  2. Erstellen Sie eine SMTP -Host- und Authentifizierungszuordnungsdatei:
    sudo nano/etc/postfix/SMTP_SASL_PASSWORD  

    Fügen Sie Ihren Remote -SMTP -Host und Ihre Anmeldeinformationen pro Zeile hinzu. Siehe das folgende Beispiel:

    SMTP.Google Mail.com [E -Mail geschützt]: your_email_password 

    Speichern Sie die Datei und schließen Sie sie.

  3. Nächst verwenden Postmap Befehl zum Aktualisieren der Postfix-Lookup-Tabelle für die oben erstellte Konfigurationsdatei.
    sudo postmap/etc/postfix/SMTP_SASL_PASSWORD  
  4. Aktualisieren Sie die Postfix -Hauptkonfigurationsdatei mit den folgenden Befehlen:
    sudo postconf -e "SMTP_SASL_AUTH_ENABLE = JA" sudo postconf -e "SMTP_SASL_PASSWORD_MAPS = Hash:/etc/postfix/SMTP_SASL_PASSWORD" sudo postconf -e "SMTP_SASL_SECURITY_OPTIONS =" 
  5. Starten Sie schließlich den Postfix -Service neu
    sudo systemctl neu starten nachfix 
  6. Alles erledigt. Sie können die Änderungen überprüfen, indem Sie eine E -Mail über die konfigurierten Remote -SMTP -Server senden.

Die Postfix SASL -Authentifizierung bietet eine sichere Möglichkeit, E -Mails zu übertragen, und sie ist einfach einzurichten. Außerdem können Sie den Authentifizierungsprozess anpassen. Wenn Sie also Dinge wie zwei-Faktor-Authentifizierung oder IP-Whitelisting verwenden möchten, können Sie dies. Insgesamt ist die Postfix -SASL -Authentifizierung eine großartige Option für alle, die eine sichere und zuverlässige Möglichkeit benötigen, E -Mails zu übertragen. Es ist ein Muss für jeden, der die Sicherheit ernst nimmt!