On 11/26/11 6:01 PM, Wietse Venema wrote: > Philip Prindeville: > [ Charset ISO-8859-1 unsupported, converting... ] >>> And unless you turn off IP forwarding in the TCP/IP stack, the value >>> of {if_addr} and {if_name} says nothing about the path that packets >>> have taken. It just says something about the destination IP address. > >> In a richly connected network with a multihomed host, packets might >> arrive on more than one interface during the course of a connection >> anyway, possibly even simultaneously. > > Indeed. That's why {if_name} is totally meaningless in such > configurations, and {if_addr} mostly meaningless. > > So, you can save yourself time and skip these features unless you > intend to run Postfix on a multi-homed firewall, which case I would > recommend running Postfix on single-homed hosts on both sides of a > "bare" firewall (the configuration of classical DEC SEAL firewall). > > Wietse
I really don't think it's that simple. I know of one scenario for instance where the public interface speaks to outside mailers (and indeed is an MXer on that interface), but a loX interface (like 127.0.0.2) talks only to a another relay agent which is allowed to submit outbound messages for relaying. Give people the capacity to do flexible and powerful things, and you're rarely disappointed. -Philip