Re: [exim] Logging ACL denies

Góra strony
Delete this message
Reply to this message
Autor: Peter Velan
Data:  
Dla: exim-users
Temat: Re: [exim] Logging ACL denies
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