On Monday 13 December 2010 16:38:08 Michael Lampe wrote:
> I am burdened with an exim.conf that has the following two lines in it:
> 
> address_data = ${filter {<\n
> LDAP_UID_QUERY}{eq{LDAP_GROUP_QUERY}{LDAP_MAIL_GROUP}}}
> 
> condition = ${if >{${strlen:${filter {<\n
> LDAP_UID_QUERY}{eq{LDAP_GROUP_QUERY}{LDAP_MAIL_GROUP}}}} }{0}}
> 

Without seeing what the macros actually expand to, it's impossible to say how 
to reformulate the expansion without a filter command. However, I had to do 
something similar for an LDAP lookup against Windows AD. The natural way to do 
the lookup was with a  filter command, but by being more specific in the 
original LDAP search, and using some nasty ${sg} substitutions I got things 
working.

You could also try passing the data through a perl function (${perl}) which 
can do anything you want it to. 

Hope that helps.


Ben

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