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/
