2026-02-10 17:51:23 -03:00
|
|
|
# Dovecot local users authentication
|
|
|
|
|
# Ansible managed: {{ ansible_managed }}
|
2026-03-11 12:40:37 -03:00
|
|
|
{% if dovecot_major_version is defined and dovecot_major_version is version('2.4', '>=') %}
|
|
|
|
|
|
|
|
|
|
passdb passwd-file {
|
|
|
|
|
default_password_scheme = SHA512-CRYPT
|
|
|
|
|
auth_username_format = %{user|username}
|
|
|
|
|
passwd_file_path = /etc/dovecot/users
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
userdb static {
|
|
|
|
|
fields {
|
|
|
|
|
uid = vmail
|
|
|
|
|
gid = vmail
|
|
|
|
|
home = /var/vmail/%{user|username}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
{% else %}
|
2026-02-10 17:51:23 -03:00
|
|
|
|
|
|
|
|
passdb {
|
|
|
|
|
driver = passwd-file
|
2026-02-10 18:41:44 -03:00
|
|
|
args = scheme=SHA512-CRYPT username_format=%n /etc/dovecot/users
|
2026-02-10 17:51:23 -03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
userdb {
|
|
|
|
|
driver = static
|
2026-02-10 18:41:44 -03:00
|
|
|
args = uid=vmail gid=vmail home=/var/vmail/%n
|
2026-02-10 17:51:23 -03:00
|
|
|
}
|
2026-03-11 12:40:37 -03:00
|
|
|
{% endif %}
|