Hi, I'm trying to use header_checks in conjunction with a pcre map to distribute certain mail traffic to certain outgoing transports. I've got a setup like this:
--- main.cf snip --- header_checks = pcre:/etc/postfix/header.pcre --- snap --- --- header.pcre snip --- /^X-CUSTOMER-ID: ([0-9])/ FILTER smtpout$1: --- snap --- In the master.cf I have smtpout0-9 transports like this one: --- master.cf snip --- smtpout0 unix - - - - - smtp -o smtp_helo_name=server1.isp.net -o smtp_bind_address=11.22.33.44 --- master.cf snap --- With this setup I try to distribute my mail traffic according to the rules defined in header.pcre. Unfortunately it does not work. According to http://www.postfix.org/postconf.5.html#default_transport and http://www.postfix.org/transport.5.html Postfix should use the recipient domain as the nexthop, but it doesn't. My Question: How can I filter my outgoing mail based on a header field to an smtp-transport? Best Regards, Dominik