
exim-users at ficos
May 15, 2008, 9:16 AM
Post #3 of 4
(224 views)
Permalink
|
Tony Finch wrote: > On Thu, 15 May 2008, Karl Fischer wrote: >> can anybody please tell me a way to find out which element in a >> (host)?list caused a match? > > The closest you'll get is $host_data, but that requires that the matching > element is a lookup which has useful information in the right-hand-side of > the relevant table entry - i.e. simple host lists won't do it for you. Thanks Tony, that means I need to use a lookup condition instead of a hostlist? condition = ${lookup{$sender_host_name}lsearch{CONFDIR/lists/sender_whitelist_byName}} or condition = ${lookup{$sender_host_address}lsearch{CONFDIR/lists/sender_whitelist_byIP}} instead of hostlist sender_whitelist = CONFDIR/lists/sender_whitelist_byIP \ : CONFDIR/lists/sender_whitelist_byName hosts = +sender_whitelist But that won't do any CIDR net-range oder regex match for me, right? - Karl -- ## List details at http://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/
|