am 05.08.2009 13:21 schrieb Peter Velan:
> am 05.08.2009 13:14 schrieb David Cantrell:
>> In my ACLs I have this:
>>
>> deny
>> message = sender IP $sender_host_address is blacklisted (in $host_data)
>> !acl = acl_whitelist_local_deny
>> hosts = ${if exists{CONFDIR/local_host_blacklist}\
>> {CONFDIR/local_host_blacklist}\
>> {}}
>>
>> It works, except that the (in $host_data) bit is interpolating nothing
>> for the variable.
>
> $sender_host_name [1] or $sender_helo_name [2] comes in mind.
>
> [1] is reverse DNS of $sender_host_address
> [2] is argument of HELO/EHLO
Ahh no! You want data from your file "CONFDIR/local_host_blacklist",
right?
I'm doing this with variables, like ...
deny
message = xyz $acl_m_lookupresult
set acl_m_lookupresult = ${lookup {$sender_host_address} \
iplsearch{path/file} }
condition = ${if eq {$acl_m_lookupresult}{}{no}{yes} }
Peter