I'm trying to get postgrey up and running, but I seem to have a problem with the ordering of my restrictions.

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        reject_invalid_helo_hostname,
        reject_non_fqdn_helo_hostname,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unknown_sender_domain,
        reject_unknown_recipient_domain,
        reject_unauth_destination,
        reject_unverified_recipient,
        reject_rbl_client sbl-xbl.spamhaus.org,
        reject_rbl_client bl.spamcop.net,
        warn_if_reject check_policy_service inet:127.0.0.1:10023
        permit

I get a lot of logs like this:

Oct 10 19:55:33 holly postfix/smtpd[21350]: NOQUEUE: reject_warning: RCPT from remote.address.tld[1.2.3.4]: 450 4.2.0 <badaddr...@mydomain.tld>: Recipient address rejected: Greylisted, see http://postgrey.schweikert.ch/help/mydomain.tld.html; from=<some.addr...@otherdomain.tld> to=<badaddr...@mydomain.tld> proto=SMTP helo=<otherdomain.tld> Oct 10 19:55:33 holly postfix/smtpd[21350]: NOQUEUE: reject: RCPT from remote.address.tld[1.2.3.4]: 550 5.1.1 <badaddr...@mydomain.tld>: Recipient address rejected: User unknown in virtual mailbox table; from=<some.addr...@otherdomain.tld> to=<badaddr...@mydomain.tld> proto=SMTP helo=<otherdomain.tld>

I can't figure out why this message is passed to postgrey when it should be stopped by reject_unverified_recipient.

Rgds,
Erik

Reply via email to