Autor: Tom Marazita Data: A: exim-users CC: postmaster Assumpte: Re: [Exim] My misunderstanding of DNS TRY_AGAIN.
This issue has been rendered academic for me as I have rewritten
my ACLs to no longer make use of @mx_any; however, it may
be of informational use to others.
Thanks for your help!
Tom
Tom Marazita wrote: > Well, I understand what is happening. I have @mx_any as part
> of a domainlist "relay_domains" to allow outgoing
> relaying from our many hundreds of hosts we provide
> mail service for. The check_recipient ACL then has:
>
> accept domains = +relay_domains
>
> The output from "-d -bh" shows:
>
> processing "accept"
> check domains = +local_domains
> iwasborn.com in "mail.engr.ucsb.edu : engineering.ucsb.edu :
> engr.ucsb.edu : alumni.engr.ucsb.edu : eci.ucsb.edu : cnsi.ucsb.edu
> : www1.engr.ucsb.edu"? no (end of list)
> iwasborn.com in "+local_domains"? no (end of list)
> cached lookup data = NULL
> accept: condition test failed
> processing "accept"
> check domains = +relay_domains
> DNS lookup of iwasborn.com (MX) gave TRY_AGAIN
> iwasborn.com in dns_again_means_nonexist? no (option unset)
> returning DNS_AGAIN
> iwasborn.com in "*.cs.ucsb.edu : cs.ucsb.edu : *.engr.ucsb.edu :
> engr.ucsb.edu : *.ece.ucsb.edu : ece.ucsb.edu : *.chemengr.ucsb.
> edu : chemengr.ucsb.edu : *.crss.ucsb.edu : crss.ucsb.edu :
> *.materials.ucsb.edu : materials.ucsb.edu : *.mee.ucsb.edu : mee.ucsb
> .edu : *.mrl.ucsb.edu : mrl.ucsb.edu : engineering.ucsb.edu :
> eci2.ucsb.edu : @mx_any"? lookup deferred for @mx_any
> iwasborn.com in "+relay_domains"? lookup deferred for +relay_domains
> accept: condition test deferred
> SMTP>> 451 Temporary local problem - please try later
> 451 Temporary local problem - please try later
>
>
> Perhaps using @mx_any as part of a domainlist in the check_recipient
> ACL is not the best way to do this?
>
> Thanks,
> Tom
>