Add mail roles
This commit is contained in:
21
package-postfix_access/templates/dovecot-ldap.conf.j2
Normal file
21
package-postfix_access/templates/dovecot-ldap.conf.j2
Normal file
@@ -0,0 +1,21 @@
|
||||
# Dovecot LDAP interface configuration
|
||||
# {{ ansible_managed }}
|
||||
|
||||
hosts = {{ ldap_host }}:{{ ldap_port }}
|
||||
ldap_version = 3
|
||||
auth_bind = yes
|
||||
dn = {{ ldap_bind_username }}
|
||||
dnpass = {{ ldap_bind_password }}
|
||||
base = {{ ldap_basedn }}
|
||||
scope = subtree
|
||||
deref = never
|
||||
|
||||
# Below two are required by command 'doveadm mailbox ...'
|
||||
iterate_attrs = mail=user
|
||||
iterate_filter = (&(objectClass=mailUser)(accountStatus=active)(enabledService=mail))
|
||||
|
||||
user_filter = (&(objectClass=mailUser)(accountStatus=active)(enabledService=mail)(enabledService=%Ls%Lc)(|(mail=%u)(&(enabledService=shadowaddress)(shadowAddress=%u))))
|
||||
user_attrs = mail=user,homeDirectory=home,=mail=maildir:~/Maildir/,mailQuota=quota_rule=*:bytes=%$
|
||||
pass_filter = (&(objectClass=mailUser)(accountStatus=active)(enabledService=mail)(enabledService=%Ls%Lc)(|(mail=%u)(&(enabledService=shadowaddress)(shadowAddress=%u))))
|
||||
pass_attrs = mail=user,userPassword=password
|
||||
default_pass_scheme = SSHA
|
Reference in New Issue
Block a user