После настройки почтовика описанного в этом посте, стало возможным осуществить “старую мечту” :) – рассылку сообщений ВСЕМ пользователям. Для этого нужно:
- создать в Sun Directory группу, прописать в атрибуте “mail” – электронный адрес для группы и в атрибуте “memberurl” следующий запрос:
ldap:///dc=dn,dc=local??sub?(&(objectclass=person)(mail=*)(!(nsAccountLock=true)))
запрос будет выбирать пользователей у которых присутствует атрибут “mail” и учетная запись не отключена
2. подправим наш ldap-groups-sun.cf добавив к переменой special_result_attribute memberurl и получился конфиг:
server_host = sunldap.dn.localsearch_base = ou=People,dc=dn,dc=localversion = 3query_filter = (&(objectclass=groupOfUniqueNames)(|(mailAlternateAddress=%s)(mail=%s)))leaf_result_attribute = mailresult_attribute = mailspecial_result_attribute = uniqueMember, memberurlbind = yesbind_dn = uid=ldap,dc=dn,dc=localbind_pw = password
Ну и конечно в Postfix с помощью restriction_classes ограничить доступ на этот адрес.
Комментариев нет:
Отправить комментарий