25 lines
876 B
Django/Jinja
Executable File
25 lines
876 B
Django/Jinja
Executable File
driver = mysql
|
|
|
|
connect = host={{ modoboa_db_host }} dbname={{ modoboa_db_configs.dbname }} user={{ modoboa_db_configs.dbuser }} password={{ modoboa_db_configs.dbpass }}
|
|
|
|
default_pass_scheme = CRYPT
|
|
|
|
password_query = SELECT email AS user, password FROM core_user WHERE email='%Lu' and is_active=1
|
|
|
|
user_query = SELECT '{{ modoboa_storage }}/%Ld/%Ln' AS home, {{ modoboa_user_stat.uid }} as uid, {{ modoboa_user_stat.group }} as gid, concat('*:bytes=', mb.quota, 'M') AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%Ln' AND dom.name='%Ld'
|
|
|
|
iterate_query = SELECT email AS user FROM core_user
|
|
|
|
map {
|
|
pattern = priv/quota/storage
|
|
table = admin_quota
|
|
username_field = username
|
|
value_field = bytes
|
|
}
|
|
map {
|
|
pattern = priv/quota/messages
|
|
table = admin_quota
|
|
username_field = username
|
|
value_field = messages
|
|
}
|