Enable MySQL user accounts

This commit is contained in:
2021-12-05 11:54:39 -06:00
parent f9fe1a6a14
commit 9b30664a41
4 changed files with 91 additions and 2 deletions

View File

@@ -0,0 +1,8 @@
{% if dovecot_mysql_server is defined and dovecot_mysql_database is defined and dovecot_mysql_username is defined and dovecot_mysql_password is defined %}
driver = mysql
connect = host={{ dovecot_mysql_server }} dbname={{ dovecot_mysql_database }} user={{ dovecot_mysql_username }} password={{ dovecot_mysql_password }}
default_pass_scheme = SHA512-CRYPT
password_query = SELECT email AS user, password FROM virtual_users WHERE email='%u';
user_query = SELECT email AS user FROM virtual_users WHERE email='%u';
iterate_query = SELECT email AS user FROM users;
{% endif %$}

View File

@@ -0,0 +1,6 @@
!include conf.d/auth-sql.conf.ext
mail_location = maildir:/var/spool/mail/%d/%n
mail_privileged_group = mail
first_valid_uid = 0
mail_uid = mail
mail_gid = mail