Wietse Venema:
> Tony Holmes:
> > > > smtpd_sender_restrictions =
> > > >         check_sender_access 
> > > > hash:/usr/local/etc/postfix/cwahi_net-allowed
> > > >         check_policy_service inet:216.18.117.19:10031
> > > >         reject
> > > > 
> > > > /usr/local/etc/postfix/cwahi_net-allowed:
> > > > root    PERMIT
> > > 
> > > As documented in the access(5) manual page, this permits mail from
> > > the NETWORK that claims to have a sender of root in your domain
> > > (regardless of whether or not it was sent by your super-user).
> > 
> > This I know - firewalling prevents incoming smtp connections from
> > outside and even itself.
> > 
> > > To restrict mail via the sendmail command line, use the
> > > authorized_submit_users configuration parameter. It takes a list
> > > of UNIX system account names.
> > 
> > I am looking to allow/check policy/reject. This is where I am tripping
> > up - essentially want the same power as the smtpd restrictions, but for
> > the command line. Ideally without having to deploy another box :)
> 
> To force sendmail command-line submissions through the SMTP server,
> use this:
> 
> /etc/postfix/master.cf
>     pickup    fifo  n       -       n       60      1       pickup
>           -o content_filter=smtp:[127.0.0.1]:10025
>     [127.0.0.1]:10025
>             inet  n       -       n       -       -       smtpd
> 
> and remove 127.0.0.1 from mynetworks. Of course using some other
> interface than 127.0.0.1 will work too, but you'd have to firewall
> it.

Removing the 127.0.0.1 (or whatever you use) from mynetworks of course
breaks mail relay access control, so you may have to keep it.

        Wietse

Reply via email to