summaryrefslogtreecommitdiff
path: root/playbooks/roles/mail/templates/user-patches.sh.j2
blob: 68455630362622669d92506f0df39eea32f50a4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

postconf -e 'smtpd_sasl_type = dovecot'
postconf -e 'smtpd_sasl_path = /dev/shm/sasl-auth.sock'
postconf -e 'smtpd_sasl_auth_enable = yes'
postconf -e 'broken_sasl_auth_clients = yes'

echo 'auth_username_format = %Ln' >> /etc/dovecot/conf.d/10-auth.conf

echo 'username_format = %Ln' >> /etc/dovecot/dovecot-oauth2.conf.ext

echo "passdb {
    driver = ldap
    args = /etc/dovecot/dovecot-ldap.conf.ext
}

userdb {
    driver = static
    args = uid=5000 gid=5000 home=/var/mail/%u
}" > /etc/dovecot/conf.d/auth-ldap.conf.ext