我们有一个 postfix 服务器,它的用户配置存储在 openldap 目录中。
最近我们还实现了由 postfix 扩展的 ldap 组。这工作正常,除非该组扩展到某些电子邮件别名目标。
从组中扩展的所有别名似乎都无法由 ldap 别名数据库解析。
有关如何扩展 ldap 组并随后将这些扩展的组成员传递给 ldap 别名解析的任何提示吗?
我们的配置如下所示:
在main.cf中
virtual_alias_maps = ldap:/etc/postfix/ldap_expand_groups.cf,ldap:/etc/postfix/ldap_accountsmap.cf,ldap:/etc/postfix/ldap_expand_alias.cf
ldap_expand_groups.cf
server_host = ldap://openldap1.server
version = 3
search_base = ou=groups,o=mailhosting
query_filter = (&(mail=%s)(objectclass=groupOfUniqueNames))
leaf_result_attribute = mail
special_result_attribute = uniquemember
ldap_expand_alias.cf
server_host = ldap://openldap1.server
search_base = o=mailhosting
query_filter = (&(objectClass=MailAlias)(mail=%s)(accountActive=TRUE))
result_attribute = maildrop
bind = no