From: cowbert on
Hi, I'm having a problem where I've whitelisted some relays in
client_access but they are still being blocked by a rule in
client_access.pcre. My main.cf chain looks like this:

smtpd_recipient_restrictions =
permit_mynetworks,
check_client_access hash:/etc/postfix/client_access,
check_client_access pcre:/etc/postfix/client_access.pcre,
#some other boilerplate checks
reject_unauth_destination,
permit

I would have thought that a line in client_access:

a.b.c.d reject_unauth_destination

should cause the parser to jump to reject_unauth_destination when that
IP tried to RCPT TO, even if client_access.pcre contained "/^reverse
\.dns\.of\.a\.b\.c\.d\.isp\.com$/ 554 no relaying allowed by
client_access.pcre". Apparently the expected behavior does not appear
to be working...

Postfix 2.3.3 RHEL4