On 2011-09-08 at 11:15 +0100, ROGERS Richard wrote:
> Phil Pennock wrote:
> =========
> On 2011-09-08 at 10:14 +0100, ROGERS Richard wrote:
> > Is it possible to vary the message size limit according to where the 
> > message is received from? I've had a bit of a look at this but it appears 
> > that message_size_limit is set globally - is this correct, or is there 
> > another way?
> 
> +------------------+---------+-------------+------------+
> |message_size_limit|Use: main|Type: string*|Default: 50M|
> +------------------+---------+-------------+------------+
> 
> "*" => expanded string
> 
> message_size_limit = ${if 
> match_ip{$sender_host_address}{iplsearch;/some/file}{$value}{50M}}
> 
> -Phil
> 
> =========
> 
> Thanks Phil, that's pretty close to what I need - I will want to modify it to 
> use a hostlist if possible, as I already have
> 
> hostlist printer_ips =

The second parameter for the match_ip{}{} expansion condition is a
restricted hostlist; no hostnames, but otherwise a hostlist.  So just
replace "iplsearch;/some/file" with "+printer_ips" (without quotes) and
you should be good to go.

-Phil

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

Reply via email to