Hello folks,

I've got some checks setup like that :

smtpd_recipient_restrictions =
  reject_non_fqdn_sender,
  reject_unknown_sender_domain,
  reject_non_fqdn_recipient,
  reject_unknown_recipient_domain,
  permit_mynetworks,
  reject_unauth_destination,
  reject_invalid_helo_hostname,
  reject_non_fqdn_helo_hostname,
  check_helo_access pcre:/etc/postfix/helo_checks.pcre,
  check_sender_access hash:/etc/postfix/white_senders,
  check_client_access hash:/etc/postfix/white_clients,
  check_recipient_access hash:/etc/postfix/white_recipients,
  reject_rbl_client sbl-xbl.spamhaus.org,
  reject_rhsbl_sender dsn.rfc-ignorant.org,
  check_policy_service inet:10.18.0.100:60000,

I notice that event if the recipient address doesn't exists, the check_policy_service (greylist) got evaluated, causing higher load than needed. Isn't reject_unauth_destination there to block inexistent recipients ?

Thanks in advance !

--
Simon.

Reply via email to