Hello,

$ exim4 -be
> ${if match_ip{$sender_host_address}{ ${lookup dnsdb{>: defer_lax,a=${lookup 
> dnsdb{>: defer_lax,mxh=$sender_address_domain}}}} } {no}{yes}}
2013-10-07 12:06:25 failed to expand " ${lookup dnsdb{>:
defer_lax,a=${lookup dnsdb{>: defer_lax,mxh=$sender_address_domain"
while checking a list: missing } at end of string

>  ${if match_ip{$sender_host_address}{ : ${lookup 
> dnsdb{mxh=$sender_address_domain}}   }{yes}{no}}
2013-10-07 12:09:38 failed to expand " : ${lookup
dnsdb{mxh=$sender_address_domain" while checking a list: missing } at
end of string

while
>  ${if match_ip{$sender_host_address}{ 1.2.3.4 : 5.6.7.8 }{yes}{no}}
 no

>  ${lookup dnsdb{mxh=$sender_address_domain}}
[empty answer, no error]


I fail to see why the first two fail expansion. I have replaced it
with a hosts= check but wondering what's going on.

Peter

-- 
## 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