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
|
tls_key: /etc/ssl/private/ldap.key
|
||||||
bind_dn: ""
|
bind_dn: ""
|
||||||
bind_pw: ""
|
bind_pw: ""
|
||||||
search_base: ou=users,dc=example,dc=com
|
users:
|
||||||
filter: "uid=%u"
|
search_base: ou=users,dc=example,dc=com
|
||||||
|
filter: "uid=%u"
|
||||||
|
aliases:
|
||||||
|
search_base: ou=postfix,dc=example,dc=com
|
||||||
|
filter: ""
|
||||||
result_attributes:
|
result_attributes:
|
||||||
aliases: mailForwardingAddress
|
aliases: mailForwardingAddress
|
||||||
mailboxes: mailMessageStore
|
mailboxes: mailMessageStore
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@ ldap_tls_cert: {{ postfix.ldap.tls_cert }}
|
||||||
ldap_tls_key: {{ postfix.ldap.tls_key }}
|
ldap_tls_key: {{ postfix.ldap.tls_key }}
|
||||||
ldap_bind_dn: {{ postfix.ldap.bind_dn }}
|
ldap_bind_dn: {{ postfix.ldap.bind_dn }}
|
||||||
ldap_bind_pw: {{ postfix.ldap.bind_pw }}
|
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_scope: sub
|
||||||
ldap_filter: {{ postfix.ldap.filter }}
|
ldap_filter: {{ postfix.ldap.users.filter }}
|
||||||
ldap_auth_method: bind
|
ldap_auth_method: bind
|
||||||
{% else %}
|
{% else %}
|
||||||
# LDAP is not configured for this server.
|
# LDAP is not configured for this server.
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@ server_host = {{ postfix.ldap.server.host }}
|
||||||
server_port = {{ postfix.ldap.server.port }}
|
server_port = {{ postfix.ldap.server.port }}
|
||||||
bind_dn = {{ postfix.ldap.bind_dn }}
|
bind_dn = {{ postfix.ldap.bind_dn }}
|
||||||
bind_pw = {{ postfix.ldap.bind_pw }}
|
bind_pw = {{ postfix.ldap.bind_pw }}
|
||||||
search_base = {{ postfix.ldap.search_base }}
|
search_base = {{ postfix.ldap.aliases.search_base }}
|
||||||
query_filter = {{ postfix.ldap.filter }}
|
query_filter = {{ postfix.ldap.aliases.filter }}
|
||||||
result_attribute = {{ postfix.ldap.result_attributes.maildrop }}
|
result_attribute = {{ postfix.ldap.result_attributes.maildrop }}
|
||||||
{% else %}
|
{% else %}
|
||||||
# LDAP is not configured for this server.
|
# LDAP is not configured for this server.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue