[exim] lsearch

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Sergei Gerasenko
Date:  
À: exim-users
Sujet: [exim] lsearch
This is a follow-up to my previous message about lsearch. Running exim
with -d+all, I came across this piece:

...
16:42:18  3171 check hosts = lsearch;/etc/spam_hosts
16:42:18  3171 ---0 Get 0x80f9940    40       string.c  349
16:42:18  3171 sender host name required, to match against lsearch;/etc/spam_hosts
...


For what it's worth...



=================================================================

Hi,

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



That doesn't work for some reason. However, if I use a literal IP
instead of the lsearch line, the rule works.

What am I missing?

Sorry if this is an FAQ -- I did check the archives and the docs, but didn't find
what I looking for...

Thanks for any ideas!

Sergei