Dave Lugo wrote:
> Hi,
>
> host-blacklist file with these two entries:
>
> insidersavings.com
> *.abo.wanadoo.fr
>
> with this acl line:
>
> deny hosts = +ignore_unknown : CFG_DIR/RCPT_DOM/RCPT_LOC/host-blacklist
>
>
> results in:
>
> <much snippage>
>
>>>> no IP address found for host insidersavings.com (during SMTP
> connection from arouen-251-1-85-128.w86-195.abo.wanadoo.fr (taken.nl)
> [86.195.96.128])
>>>> insidersavings.com in dns_again_means_nonexist? no (option unset)
>>>> host in "+ignore_unknown :
> /var/exim/userprefs/cluestick.org/dlugo/host-blacklist"? list match
> deferred for /var/exim/userprefs/cluestick.org/dlugo/host-blacklist
>>>> deny: condition test deferred
> 451 Temporary local problem - please try later
> LOG: H=arouen-251-1-85-128.w86-195.abo.wanadoo.fr (taken.nl)
> [86.195.96.128] F=<demaa@???> temporarily rejected RCPT
> <dlugo@???>
>
> removing insidersavings.com allows the hosts to match, correctly
> rejecting the connection from the wanadoo ip.
>
> Spec.txt says for +ignore_unknown: "... If any item that follows
> "+ignore_unknown" requires information that cannot be found, Exim
> ignores that item and proceeds to the rest of the list."
>
> Is this a bug in exim?
>
>
I read that section as being applicable to either pre-defined or inlined Exim
'hostlist' structures (only) - as:
'... (at top level - they are not recognized in an indirected file)'
So, IMHO, not a bug - just a limitation.
Bill