Viktor Dukhovni:
> On Fri, Jul 05, 2013 at 04:00:44PM -0400, Wietse Venema wrote:
> > Viktor Dukhovni:
> > > On Fri, Jul 05, 2013 at 03:46:46PM -0400, Wietse Venema wrote:
> > > 
> > > > To clone the submission service and set "smtpd_tls_auth_only=no"
> > > > for connections to 127.0.0.1:
> > > > 
> > > > /etc/postfix/master.cf
> > > >     127.0.0.1:submission ...same stuff as ordinary submission service...
> > > >         ... same stuff as ordinary submission service...
> > > >         -o smtpd_tls_auth_only=no
> > > 
> > > One may then need to make the default submission entry also specify a
> > > specific IP address, as listeners on 0.0.0.0:port exclude listeners on
> > > specific addresses on most systems.
> > 
> > That is not needed. The more specific binding to 127.0.0.1 takes
> > precedence over the unspecific binding to 0.0.0.0.
> 
> Linux forbids bindings to 127.0.0.1 when a wildcard binding exists,
> you're probably testing on a FreeBSD system.

I know that this behavior (a specific bind prevails over a wild-card
bind for all interface addresses) pre-dates FreeBSD by many years.
I see the same behavior on Solaris:

    UID   PID  PPID  C    STIME TTY      TIME CMD
        ...
postfix  1249   352  0 18:16:56 ?        0:00 smtpd -n 127.0.0.1:smtp ...
postfix  1254   352  0 18:17:03 ?        0:00 smtpd -n smtp ...

Ditto for other interface addresses.

        Wietse

Reply via email to