add support for different aliases and users ldap settings
This commit is contained in:
parent
dd0bf2be1f
commit
3d42241819
3 changed files with 10 additions and 6 deletions
|
|
@ -25,8 +25,12 @@ postfix:
|
|||
tls_key: /etc/ssl/private/ldap.key
|
||||
bind_dn: ""
|
||||
bind_pw: ""
|
||||
users:
|
||||
search_base: ou=users,dc=example,dc=com
|
||||
filter: "uid=%u"
|
||||
aliases:
|
||||
search_base: ou=postfix,dc=example,dc=com
|
||||
filter: ""
|
||||
result_attributes:
|
||||
aliases: mailForwardingAddress
|
||||
mailboxes: mailMessageStore
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ ldap_tls_cert: {{ postfix.ldap.tls_cert }}
|
|||
ldap_tls_key: {{ postfix.ldap.tls_key }}
|
||||
ldap_bind_dn: {{ postfix.ldap.bind_dn }}
|
||||
ldap_bind_pw: {{ postfix.ldap.bind_pw }}
|
||||
ldap_search_base: {{ postfix.ldap.search_base }}
|
||||
ldap_search_base: {{ postfix.ldap.users.search_base }}
|
||||
ldap_scope: sub
|
||||
ldap_filter: {{ postfix.ldap.filter }}
|
||||
ldap_filter: {{ postfix.ldap.users.filter }}
|
||||
ldap_auth_method: bind
|
||||
{% else %}
|
||||
# LDAP is not configured for this server.
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ server_host = {{ postfix.ldap.server.host }}
|
|||
server_port = {{ postfix.ldap.server.port }}
|
||||
bind_dn = {{ postfix.ldap.bind_dn }}
|
||||
bind_pw = {{ postfix.ldap.bind_pw }}
|
||||
search_base = {{ postfix.ldap.search_base }}
|
||||
query_filter = {{ postfix.ldap.filter }}
|
||||
search_base = {{ postfix.ldap.aliases.search_base }}
|
||||
query_filter = {{ postfix.ldap.aliases.filter }}
|
||||
result_attribute = {{ postfix.ldap.result_attributes.maildrop }}
|
||||
{% else %}
|
||||
# LDAP is not configured for this server.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue