diff --git a/ansible/roles/dovecot/tasks/main.yml b/ansible/roles/dovecot/tasks/main.yml index 1f6fa9ac..fc6158bc 100644 --- a/ansible/roles/dovecot/tasks/main.yml +++ b/ansible/roles/dovecot/tasks/main.yml @@ -29,6 +29,16 @@ tags: - role::dovecot +- name: Set permissions on /var/vmail directory + file: + path: /var/vmail + state: directory + owner: vmail + group: vmail + mode: "0775" + tags: + - role::dovecot + - name: Copy welcome script copy: src: welcome.sh diff --git a/ansible/roles/dovecot/templates/dovecot-ldap.conf.ext.j2 b/ansible/roles/dovecot/templates/dovecot-ldap.conf.ext.j2 index 49a9a866..a562bf43 100644 --- a/ansible/roles/dovecot/templates/dovecot-ldap.conf.ext.j2 +++ b/ansible/roles/dovecot/templates/dovecot-ldap.conf.ext.j2 @@ -56,7 +56,7 @@ base = cn=users,cn=accounts,dc=box,dc=pydis,dc=wtf # # There are also other special fields which can be returned, see # http://wiki2.dovecot.org/UserDatabase/ExtraFields -user_attrs = uidNumber=uid, gidNumber=gid, sieve=~/main.sieve, sieve_user_log=~/sieve.log +user_attrs = uidNumber=uid, sieve=~/main.sieve, sieve_user_log=~/sieve.log # Filter for user lookup. Some variables can be used (see # http://wiki2.dovecot.org/Variables for full list):