Для настройки квоты для начала нужно сделать изменения в файле соединения с базой данных dovecot, чтобы при запросе система получала данные о квотах пользователей. Добавляем concat(‘*:bytes=’, quota) AS quota_rule в запрос user_query:
1 2 3 4 5 6 7 8 9 |
driver = mysql connect = host=localhost dbname=mail user=postfix password=pass default_pass_scheme = CRAM-MD5 password_query = SELECT username AS user,domain,password FROM mailbox WHERE username = '%u' AND active = '1' user_query = SELECT username AS user, '5000' AS uid, '5000' AS gid, concat('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = '%u' AND domain = '%d' AND active = '1' |