Wietse, you're the best!
Thank you very very much :)


----- Original Message -----
From: "Wietse Venema" <wie...@porcupine.org>
To: "postfix-users" <postfix-users@postfix.org>
Sent: Monday, May 13, 2019 4:46:57 PM
Subject: Re: Postfix as an outgoing spam filter. How to block email for unknown 
senders in local network?

Wietse Venema:
> sandermo...@telenet.be:
> > Can't we use the 'smtpd_sender_restrictions = check_sender_access
> > ...' option on port 26 only using parameters in master.cf ?
> 
> Yes.
> 
> /etc/postfix/master.cf
>    :26 .. .. .. .. .. .. .. smtpd
>         -o { smtpd_sender_restrictions=$outbound_sender_restrictions }
> 
> /etc/postfix/main.cf:
>     outbound_sender_restrictions = 
>       reject_unlisted_sender
>       check_sender_access inline:{
>           example.com     OK
>           other.example   OK
>       }
>       reject
> 
> > If so, is it possible to use the relay_domains file for the same purpose?
> > 
> > We have "relay_domains = hash:/etc/pmg/domains" in our main.cf
> > And in /etc/pmg/domains we have domains like this:
> > 
> > domain1.com 1
> > domain2.com 1
> > domain3.com 1
> > domain4.com 1
> 
> For check_sender_access, the result must be OK or permit.
> The relay_domains feature does not break if you change the
> '1' into 'OK'.

If changing the '1' is too much trouble,


  /etc/postfix/main.cf:
      outbound_sender_restrictions =
        reject_unlisted_sender
        check_sender_access pipemap:{
            hash:/etc/pmg/domains
            inline:{{1=OK}}
        }
        reject

Watch the curly braces.

        Wietse

Reply via email to