On Fri, Jun 24, 2022 at 10:50:53PM +0000, Gary Smith wrote:
> Current: 
>  
> 10026 inet    n       -       n       -       3      smtpd 
>         -o content_filter= 
>         -o 
> receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters
>  
>         -o smtpd_helo_restrictions= 
>         -o smtpd_client_restrictions= 
>         -o smtpd_sender_restrictions= 
>         -o smtpd_relay_restrictions=reject_unknown_recipient_domain 
>         -o smtpd_recipient_restrictions=permit_mynetworks,reject 
>         -o smtpd_authorized_xforward_hosts=127.0.0.0/8 
>         -o virtual_alias_domains= 
>         -o virtual_alias_maps= 

As a safety measure, the Postfix smtpd(8) server requires that at least
one of "smtpd_relay_restrictions" and "smtpd_recipient_restrictions"
contain a rule that rejects by default:

    * reject, defer, reject_unauth_destination, ...

Such a rule can be preceded by a rule selectively permits some clients,
SASL authenticated users, or mail to your own domains.

See: http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions

> What I’d like to do: 
>  
> 10026 inet    n       -       n       -       3      smtpd 
>         ...
>         -o { smtpd_relay_restrictions = permit_auth_destination, 
> reject_unknown_recipient_domain }
>         -o { smtpd_recipient_restrictions=permit_mynetworks,
>              check_client_access cidr:/etc/postfix/trusted_10026_clients.cidr,
>              reject }
>         ...

Use the above edited form with "cidr" rather than "hash" table.

-- 
    Viktor.

Reply via email to