2024-01-09 14:49:25 +01:00
|
|
|
# {{ ansible_managed }}
|
|
|
|
|
|
|
|
driver = pgsql
|
|
|
|
|
|
|
|
connect = \
|
|
|
|
host=127.0.0.1 \
|
2024-01-10 09:23:56 +01:00
|
|
|
dbname={{ mailserver_database.db }} \
|
|
|
|
user={{ mailserver_database.ro_user.name }} \
|
|
|
|
password={{ mailserver_database.ro_user.pwd }}
|
2024-01-09 14:49:25 +01:00
|
|
|
|
|
|
|
user_query = SELECT email as user, \
|
|
|
|
concat('*:bytes=', quota) AS quota_rule, \
|
2024-01-09 19:14:39 +01:00
|
|
|
'/var/vmail/%d/%n' AS home, \
|
2024-01-09 14:49:25 +01:00
|
|
|
5000 AS uid, 5000 AS gid \
|
|
|
|
FROM virtual_users WHERE email='%u'
|
|
|
|
|
|
|
|
password_query = SELECT password FROM virtual_users WHERE email='%u'
|
|
|
|
|
|
|
|
iterate_query = SELECT email AS user FROM virtual_users
|