On 2006-02-17 at 14:00 -0500, Sergei Gerasenko wrote:
> I'm running the current stable version of Debian and the packaged
> version of Exim 4. I'm switching from 3 and I have this problem with
> lsearch that I just can't figure out.
> 
> It's a very simple scenario. I want to block hosts that are
> listed in a file. The file is in /etc/spam_hosts and has the following
> kinds of entries:
> 
> IP1:
> IP2:
> ...
> 
> In the ACL for receiving messages, one of the first rules I added was:
> 
> deny    message       = Message rejected
>         hosts         = lsearch;/etc/spam_hosts

For IP address lookups, use a net-* search; the base form always does a
hostname lookup, the net- prefix set are for IP lookups.

Specification,
 10.12 Host list patterns for single-key lookups by host address

net-lsearch is the form which does exactly what you asked for, but look
at the details for net-iplsearch too, which is more useful in many
situations (lets you specify netblocks as well as single IP addresses).

Search the Spec for the string "net-" and you'll find quite a bit of
interesting stuff.
-- 
I am keeping international relations on a peaceable footing.
You are biding your time before acting.
He is coddling tyrants.
 -- Roger BW on topic of verb conjugation

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to