John Griffiths via Postfix-users:
> I set the values in main.cf:
> 
> # postconf -n | grep -P '_reject_code = \d\d\d$'
> plaintext_reject_code = 550
> unknown_address_reject_code = 550
> unknown_client_reject_code = 550
> unknown_hostname_reject_code = 550
> unknown_local_recipient_reject_code = 550
> unverified_recipient_reject_code = 550
> unverified_sender_reject_code = 550

Reject_unknown_senbder_domain returns unknown_address_reject_code,
but only of the DNS respnse was a hard error for A/AAAA/MX lookup,
either NOERROR-with-Ancount=0, or NXDOMAIN. 

If any of those lookups returns a weaker response, Postfix will
reply with a soft error.

BTW the DNS resolver that Postfix uses my differ from what you use
in manual queries.

Also, unknown_address_reject_code can be overriden with master.cf
settings that are revealed like this:

    postconf -P '*/*/unknown_address_reject_code'
    postconf -P '*/*/soft_bounce'

Setting this in master.cf is rare but we should determine
all possibilities.

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to