Бьюсь с postfix-ом и отправкой писем только АКТИВНЫМ пол-лям в группе.
Попробовал схему с pipemap:
Код: Выделить всё
pipemap:{ldap:/etc/postfix/ldap/ad_virtual_group_dn_maps.cf, ldap:/etc/postfix/ldap/ad_virtual_group_members_maps.cf}
cat /etc/postfix/ldap/ad_virtual_group_dn_maps.cf
Код: Выделить всё
...
query_filter = (&(mail=%s)(member=*))
result_attribute = distinguishedName
cat /etc/postfix/ldap/ad_virtual_group_members_maps.cf
Код: Выделить всё
...
query_filter = (&(memberOf=%s)(objectClass=person)(mail=*)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
result_attribute = mail
P.s. Вот так ищет и во вложенных группах и без использования pipemap. Но в результат попадают ВСЕ пол-ли, а не только АКТИВНЫЕ:
cat /etc/postfix/ldap/ad_virtual_group_maps.cf
Код: Выделить всё
...
query_filter = (&(mail=%s)(member=*))
result_attribute =
special_result_attribute = member
leaf_result_attribute = mail