2015-07-25 17:51 GMT+03:00 Wietse Venema <wie...@porcupine.org>:

> ???? ?????:
> > Hello Guys,
> >
> > I'm trying to set up some restrictions in 'smtpd_client_restrictions'
> > Postfix config block. You can see my 'smtpd_client_restrictions' block
> > bellow:
> >
> > smtpd_client_restrictions =
> >                             permit_mynetworks,
> >                             check_client_access hash:/etc/postfix/access
> >                             reject_unknown_client_hostname,
> >                             reject_unauth_destination,
> >                             reject_invalid_hostname,
> >
>  reject_unauth_pipelining,reject_non_fqdn_sender,
> >                             reject_unknown_recipient_domain,
> >                             reject_unverified_recipient
> >                             permit
> >
> > I put 'check_client_access' rule in oreder to whitelist some type of
> > senders that have a specific domain part in the envelop-from header but
> > doesn't have correct PTR/A DNS records.
> >
> > /etc/postfix/access:
> >
> > yahoo.com        OK
>
> For security reasons Postfix does not allow you to whitelist a
> client hostname with incorrect PTR/A DNS records. Not even when you
> use check_reverse_client_hostname_access instead of check_client_access.
> If you must whitelist, use the IP address.
>
>         Wietse
>

Hello Wietse,

Thank you for your reply. I don't need to whitelist client by a hostname, I
need to whitelist a sender by the domain part of an envelope-from header.
I've changed 'check_client_access' to 'check_sender_access' and it start
working as expected right now:


smtpd_client_restrictions =
                            permit_mynetworks,
                            check_sender_access hash:/etc/postfix/access
                            reject_unknown_client_hostname,
                            reject_unauth_destination,
                            reject_invalid_hostname,
                            reject_unauth_pipelining,reject_non_fqdn_sender,
                            reject_unknown_recipient_domain,
                            reject_unverified_recipient
                            permit

My question now, is it correct to use 'check_sender_access' in
'smtpd_client_restrictions'
section?

Thank you for your cooperation.

--
Regards

Reply via email to