Postfix Relay ausgehende E -Mails basierend auf der Absenderadresse

Postfix Relay ausgehende E -Mails basierend auf der Absenderadresse

Haben Sie sich jemals gewünscht, dass Sie ausgehende E -Mails anhand der Ansprache des Absenders weitergeben könnten? Nun, jetzt kannst du! Mit Hilfe von SENTER_DEPENDEND_DEFAULT_TRANSPORT_MAPS können Sie Postfix problemlos so konfigurieren, dass ausgehende E -Mails basierend auf der E -Mail -Adresse des Absenders weitergeleitet werden. Alles was Sie tun müssen, ist die Konfiguration der 'SENTER_DEPENTEND_DEFAULT_TRANSPORT_MAPS' ' Parameter im Haupt.CF -Datei. Dies ist ein unglaublich leistungsfähiges Tool, mit dem E -Mails, die von verschiedenen Domänen gesendet wurden. Es kann auch verwendet werden, um E -Mails von verschiedenen Teilen Ihrer Organisation auf verschiedene Mail -Server weiterzuleiten.

Wenn Sie also nach einer einfachen Möglichkeit suchen, ausgehende E -Mails basierend auf der Absenderadresse weiterzugeben SENTER_DEPENDE_DEFAULT_TRANSPORT_MAPS ein Versuch!

  1. Erstellen Sie zunächst eine Zuordnung der Absenderdomäne oder der E -Mail -Adresse mit dem entsprechenden SMTP -Server. Erstellen Sie dazu eine Konfigurationsdatei wie unten:
    sudo nano/etc/postfix/relay_by_sender  

    Fügen Sie die Absenderdomäne und die SMTP -Server pro Zeile hinzu.

    [E -Mail geschützt] SMTP: [SES.Amazonas.com]: 587 @example.Net SMTP: 192.168.1.10:25 [E -Mail geschützt] SMTP 
  2. Nächst verwenden Postmap Befehl zum Aktualisieren der Postfix-Lookup-Tabelle für die oben erstellte Konfigurationsdatei.
    sudo postmap/etc/postfix/relay_by_sender  
  3. Aktualisieren Sie nun die Postfix -Hauptkonfigurationsdatei:
    sudo postconf -e "SENTER_DEPENTENT_DEFAULT_TRANSPORT_MAPS = Hash:/etc/postfix/relay_by_sender" 
  4. Starten Sie schließlich den Postfix -Service neu
    sudo systemctl neu starten nachfix 

Um die oben genannten Einstellungen zu überprüfen, habe ich eine E -Mail vom Terminal mithilfe der Terminal gesendet [E -Mail geschützt] E-Mail-Addresse. Gemäß der obigen Konfiguration die E -Mails von @Beispiel.Netz sollte durchleiten 192.168.1.10:25 SMTP -Server. Gemäß den Protokollen wurde die E -Mail über den richtigen SMTP -Server weitergeleitet.

E -Mail -Protokoll

Für diejenigen, die ausgehende E -Mails basierend auf der Absenderadresse weitergeben müssen. Mit diesem Parameter können Sie angeben, welcher Transport eine Nachricht basierend auf der Absendungsadresse überflutet werden soll.