Marc Perkel wrote:

>> Then you're better off using ${map}/${forall}/${forany} with dnsdb 
>> lookups than doing a recursive acl. I'm pretty sure exim's maximum acl 
>> recursion depth is quite low.
>>
>> But then if you're going to do that, you may as well shift the dnsbl 
>> lookups into the perl as the perl code would probably be saner than the 
>> exim config. http://oreilly.com/catalog/9780596520106/index.html
> I wish there was better docs on that or some examples. I looked at it 
> and I don't understand how it works. And I couldn't find examples out 
> there so perhaps others don't quite understand it either.

The docs couldn't possibly be more clear.

${map} provides the examples:

${map{a:b:c}{[$item]}}
${map{<- x-y-z}{($item)}}

So I ran them though -be:

r...@haven:~# exim4 -be '${map{a:b:c}{[$item]}}'
[a]:[b]:[c]
r...@haven:~# exim4 -be '${map{<- x-y-z}{($item)}}'
(x)-(y)-(z)
r...@haven:~#

The output on its own explains exactly what it does without even having 
to read the rest of the documentation.

The forall/forany documentation is equally clear and concise. I couldn't 
write better documentation if you gave me an entire afternoon to come up 
with it.

Mike

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