Чтобы получить имя группы из адреса электронной почты, я использовал Active Directory Explorer. Я уверен, что есть способ запросить это.
Получив имя группы, я создал свой фильтр для CFLDAP: (& (objectClass = user) (memberOf = cn = Sales, ou = Группы рассылки электронной почты, dc = foo, dc = example, dc = com))
Таким образом, результирующий запрос CFLDAP выглядит следующим образом:
<cfldap server = "foo.example.com"
action = "query"
name = "ldap2"
start = "dc=foo,dc=example,dc=com"
attributes = "givenName,sn,sAMAccountName,mail,employeeID,dn"
filter="(&(objectClass=user)(memberOf=cn=Sales,ou=Email Distribution Groups,dc=foo,dc=example,dc=com))"
username="BAR\eterps"
password="12345" >