Postfix-Relay basierend auf Empfänger

1284
Chris Smith

Was ist die beste Methode, wenn diese Art von Regelsatz in Postfix implementiert werden muss:

  • Eine E-Mail an a@example.com, b@example.com usw. sollte an smtp.a.example.com weitergeleitet werden.
  • E-Mail, die an alle anderen @ example.com gesendet wird, sollte an smtp.b.example.com weitergeleitet werden.

Im Idealfall sollte dies nicht vom Inhalt der Nachricht abhängen - nur vom Befehl RCPT TO SMTP.

0

1 Antwort auf die Frage

0
clement

Sie müssen transport_mapsin Ihrem verwendenmain.cf

#/etc/postfix/main.cf #... transport_maps = hash:/etc/postfix/transport #...  #/etc/postfix/transport a@example.com smtp:smtp.a.example.com:25 b@example.com smtp:smtp.a.example.com:25 example.com smtp:smtp.b.example.com:25 

transport_maps (default: empty)  Optional lookup tables with mappings from recipient address to (message delivery  transport, next-hop destination). See transport(5) for details.  Specify zero or more "type:table" lookup tables. If you use this feature with  local files, run "postmap /etc/postfix/transport" after making a change. 

Ref: Postfix Docs