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/