У него есть два поля mail
mail: user@my-company.net
mail: user@company.net
Надо взять первое значение "user@my-company.net"
При таком запросе
Код: Выделить всё
${lookup ldap{size="1" ldap://LDAP_SRV/uid=user,dc=my-company,dc=net?mail?sub?}}
Модератор: xM
Код: Выделить всё
${lookup ldap{size="1" ldap://LDAP_SRV/uid=user,dc=my-company,dc=net?mail?sub?}}
Код: Выделить всё
data = ${sg {${map {${sg{${lookup \
ldap{ldap://LDAP_SRV\
/ou=MailGroup,LDAP_DOMAIN\
?member\
?sub\
?(mail=${quote_ldap:$local_part@$domain})}}}{, }{:}}}\
{ \
${lookup ldap{size="1" ldap://LDAP_SRV/$item?mail?sub?}} \
}}}{:}{, }}
Код: Выделить всё
data = ${sg {${map {${sg{${lookup \
ldap{ldap://LDAP_SRV\
/ou=MailGroup,LDAP_DOMAIN\
?member\
?sub\
?(mail=${quote_ldap:$local_part@$domain})}}}{, }{:}}}\
{ \
${extract{1}{,}{${lookup ldap{size="1" ldap://LDAP_SRV/$item?mail?sub?}}}} \
}}}{:}{,}}