Re: [Exim] router condition

Top Page
Delete this message
Reply to this message
Author: Craig Jackson
Date:  
To: exim-users
Subject: Re: [Exim] router condition
On Tue, 2004-06-22 at 22:02, Craig Jackson wrote:
> Hi Friends,
>
> I want to run a router only for senders from outside the network. This
> is a DSPAM router:
>
> dspam:
>   driver = accept
>   no_verify
>   condition = ${if and {{!def:h_X-Spam-Flag:} \
>     {!def:h_X-FILTER-}{1}{0}}
>   headers_add = "X-FILTER-DSPAM: by $primary_hostname on $tod_full"
>   transport = dspam_check

>
> 1) How would this be done by IP address on a 192.168.193. network?
>
> 2) How would this be done by named list search?
>     e.g. I tried this in the condition that didn't work
>     {!eq{$sender_address_domain}{+local_domains}}

>



As I said, I have answered my own question 2 above but am still stumped
on 1, i.e. matching the ip address in a router like this

condition = {if match{$sender_host_address}{192.168.12.0/24}{0}{1}}

This won't work, I know. Can someone respond with something that
works????

Thanks,
Craig