------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=590
Summary: incorrect processing combination with ldap request and
macros
Product: Exim
Version: 4.67
Platform: x86
OS/Version: FreeBSD
Status: NEW
Severity: bug
Priority: low
Component: String expansion
AssignedTo: ph10@???
ReportedBy: admin@???
CC: exim-dev@???
i have condition 1 (in router):
condition = ${if eqi{${lookup ldap{LDAP_DATA \
ldap:///DISTRIBUTION_LISTS?name?sub?DISTRIBUTION_LISTS_FILTER} \
}}{$local_part} {yes}{no}}
and condition 2 (in router):
condition = ${if eqi{${lookup ldap{LDAP_DATA \
ldap:///DISTRIBUTION_LISTS?name?sub?DISTRIBUTION_LISTS_FILTER \
}}}{$local_part} {yes}{no}}
=================
diff - bracket on another line, after macro DISTRIBUTION_LISTS_FILTER.
first condition - work, two - not work.
In debug I see
10:32:47 78557 Start search
10:32:47 78557 ldap_search failed: -7, Bad search filter
10:32:47 78557 lookup deferred: ldap_search failed: -7, Bad search filter
==================
used exim 4.67; FreeBSD 6.2; openldap-client-2.3.37; and Win2003 AD as Ldap
Server
--
Configure bugmail:
http://bugs.exim.org/userprefs.cgi?tab=email