From f4d46eb0c86996407d79960042579d0056e018e3 Mon Sep 17 00:00:00 2001 From: Dennis Stumm Date: Wed, 12 Oct 2016 12:23:55 +0200 Subject: [PATCH] Add config files for ldap --- config/dovecot-ldap.conf.ext | 10 ++++++++++ config/postfix-ldap-aliases.cf | 8 ++++++++ config/postfix-ldap-groups.cf | 8 ++++++++ config/postfix-ldap-users.cf | 8 ++++++++ 4 files changed, 34 insertions(+) create mode 100644 config/dovecot-ldap.conf.ext create mode 100644 config/postfix-ldap-aliases.cf create mode 100644 config/postfix-ldap-groups.cf create mode 100644 config/postfix-ldap-users.cf diff --git a/config/dovecot-ldap.conf.ext b/config/dovecot-ldap.conf.ext new file mode 100644 index 00000000..aa4e10cc --- /dev/null +++ b/config/dovecot-ldap.conf.ext @@ -0,0 +1,10 @@ +base = ou=people,dc=domain,dc=com +default_pass_scheme = SSHA +dn = cn=admin,dc=domain,dc=com +dnpass = admin +hosts = mail.domain.com +ldap_version = 3 +pass_attrs = uniqueIdentifier=user,userPassword=password +pass_filter = (&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n)) +user_attrs = mailHomeDirectory=home,mailUidNumber=uid,mailGidNumber=gid,mailStorageDirectory=mail +user_filter = (&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n)) diff --git a/config/postfix-ldap-aliases.cf b/config/postfix-ldap-aliases.cf new file mode 100644 index 00000000..a3f77eaf --- /dev/null +++ b/config/postfix-ldap-aliases.cf @@ -0,0 +1,8 @@ +bind = yes +bind_dn = cn=admin,dc=domain,dc=com +bind_pw = admin +query_filter = (&(mailAlias=%s)(mailEnabled=TRUE)) +result_attribute = mail +search_base = ou=people,dc=domain,dc=com +server_host = mail.domain.com +version = 3 diff --git a/config/postfix-ldap-groups.cf b/config/postfix-ldap-groups.cf new file mode 100644 index 00000000..5ac2e06a --- /dev/null +++ b/config/postfix-ldap-groups.cf @@ -0,0 +1,8 @@ +bind = yes +bind_dn = cn=admin,dc=domain,dc=com +bind_pw = admin +query_filter = (&(mailGroupMember=%s)(mailEnabled=TRUE)) +result_attribute = mail +search_base = ou=people,dc=domain,dc=com +server_host = mail.domain.com +version = 3 diff --git a/config/postfix-ldap-users.cf b/config/postfix-ldap-users.cf new file mode 100644 index 00000000..f837a04c --- /dev/null +++ b/config/postfix-ldap-users.cf @@ -0,0 +1,8 @@ +bind = yes +bind_dn = cn=admin,dc=domain,dc=com +bind_pw = admin +query_filter = (&(mail=%s)(mailEnabled=TRUE)) +result_attribute = mail +search_base = ou=people,dc=domain,dc=com +server_host = mail.domain.com +version = 3