Stephen Satchell:
> I have a mail server running PostFix 3.4.13 (Ubuntu 20.04) and I've 
> implemented several suggestions from the mail list to stop 
> ne'er-do-wells.  Looking at the currently only ports, I see this for 
> PostFix:
> 
> > tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN  
> >     1427/master         
> > tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN  
> >     1427/master         
> 
> The server has three interfaces:  127.0.0.1, 10.1.1.33, and a public IP 
> address interface.  What I want to do is only allow 587 on the first two 
> interfaces while enabling port 25 on all three interfaces

So instead of

    submission inet... smtpd

in master.cf, specify the IP address and port:

     127.0.0.1:submission inet... smtpd
    10.1.1.331:submission inet... smtpd

You can't do this with "smtpd -o" options, because such options are
implemented by smtpd, and it is the master that listens on sockets
before it starts an smtpd process. A chicken and egg thing, as it were.

        Wietse

Reply via email to