Hi all,
Ok, I've solved this one myself.
Whether a user actually exists isn't checked until after all checks in 'smtpd_recipient_restrictions' have been done and returned OK, PERMIT or DUNNO.
To force this check to be performed earlier you need to add 'check_recipient_maps' into 'smtpd_recipient_restrictions'.
My 'smtpd_recipient_restrictions' now looks like:
Code:
smtpd_recipient_restrictions = permit_mynetworks,
reject_unauth_destination,
reject_unknown_sender_domain,
check_recipient_maps,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org
check_policy_service unix:private/greylist
I haven't seen this ever mentioned in any Grey listing documentation, but is seems fairly significant to me as the load saving on grey listing is fairly large.
Hope this info is helpful.
Thanks
Neil
Recent comments
1 day 20 hours ago
2 days 5 hours ago
2 days 8 hours ago
2 days 9 hours ago
2 days 10 hours ago
2 days 12 hours ago
2 days 13 hours ago
2 days 15 hours ago
3 days 7 hours ago
3 days 7 hours ago