On Tue, May 24, 2011 at 11:42:47AM -0700, Ray Dzek wrote:
> When I change the inet_interfaces = smtp.specialized.com on the primary
> inbound instance the mail comes in, but can't find its way out of the box
> to relay to our internal Exchange server. If I leave inet_interfaces =
> all mail works both ways, but then I can't start the second interface
> as I am already bound to port 25 on all 3 interfaces. I am assuming I
> am missing something silly here.
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#firewall
In some installations, there may be separate instances of Postfix
processing inbound and outbound mail on a multi-homed firewall. The
inbound Postfix instance has an SMTP server listening on the external
firewall interface, and the outbound Postfix instance has an SMTP
server listening on the internal interface. In such a configuration
is it is tempting to configure $inet_interfaces in each instance
with just the corresponding interface address.
In most cases, using inet_interfaces in this way will not work,
because as documented in the $inet_interfaces reference manual,
the smtp(8) delivery agent will also use the specified interface
address as the source address for outbound connections and will
be unable to reach hosts on "the other side" of the firewall. The
symptoms are that the firewall is unable to connect to hosts that
are in fact up. See the inet_interfaces parameter documentation for
suggested work-arounds.
http://www.postfix.org/postconf.5.html#inet_interfaces
--
Viktor.