On Fri, 30 May 2003, Alan J. Flavell wrote:
> [1] In fact, presenting my original incorrect ACL in the configuration
> file didn't seem to produce any positive indication of error from
> exim; the test just shambled along and produced a meaningless answer.
> I'm not really complaining, but I might as well just paste a sample of
> what happened:
>
> >>> check dnslists = ! rbl-plus.mail-abuse.ja.net=127.1.0.2
> >>> DNS list check: ! rbl-plus.mail-abuse.ja.net=127.1.0.2
> >>> new DNS lookup for 1.215.114.211.! rbl-plus.mail-abuse.ja.net
> >>> DNS lookup for 1.215.114.211.! rbl-plus.mail-abuse.ja.net failed
> >>> => that means 211.114.215.1 is not listed at ! rbl-plus.mail-abuse.ja.net
> >>> deny: condition test failed
Exim isn't trying to clever about domain names. It read your list and
found and used "! rbl-plus.mail-abuse.ja.net" as a domain name. This is
probably silly, and perhaps should be diagnosed. Note, however, that
although host names and email domain names are restricted to letters,
digits, hyphens, and dots, there is no such restriction on the domain
names of other records in the DNS. Although RBL records are A records,
nobody is pretending that their names are host names...
But I'm wriggling. Exim should probably complain.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book