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

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

Reply via email to