Выбрать только активных пользователей при отправке на группу в Postfix
Есть рабочая связка postfix + dovecot + AD. Как сделать так, чтобы при отправке на группу, в к-ую могут входить как активные, так и отключенные пол-ли не было бы попытки отправки почты на отключенных пол-лей? Заранее благодарен.
Ответы (1 шт):
Автор решения: serg semenov
→ Ссылка
Решено:
cat /etc/postfix/main.cf
...
virtual_alias_maps = pipemap:{ldap:/etc/postfix/ldap/ad_virtual_group.cf, ldap:/etc/postfix/ldap/ad_virtual_group_members.cf}
...
cat /etc/postfix/ldap/ad_virtual_group.cf
...
query_filter = (&(mail=%s)(objectClass=group)(member=*))
result_attribute = distinguishedName
...
cat /etc/postfix/ldap/ad_virtual_group_members.cf
...
query_filter = (&(userPrincipalName=*)(mail=*)(memberOf:1.2.840.113556.1.4.1941:=%s)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
result_attribute = mail
...
Проверка:
postmap -vfq "[email protected]" "pipemap:{ldap:/etc/postfix/ldap/ad_virtual_group.cf, ldap:/etc/postfix/ldap/ad_virtual_group_members.cf}"
Применяем:
posfix reload