Я пытаюсь использовать квоты dovecot и поделитесь ими через mysql с modoboa. Я использую для этого модуль счетчика:
http://wiki2.dovecot.org/Quota/Count
Чтобы разделить квоту, я пытаюсь реализовать новую опцию клонирования:
http: / /wiki2.dovecot.org/Plugins/QuotaClone
Теперь у меня есть конфигурация, которая не выдает ошибок в журналах, но база данных mysql остается пустой
Это мой dovecot.conf
:
service dict {
unix_listener dict {
}
}
dict {
sqlquota = mysql:/usr/local/etc/dovecot/dovecot-dict-sql.conf
}
plugin {
[…]
quota = count:User quota
#quota_rule = *:storage=5G
quota_grace = 20%%
quota_vsizes = yes
quota_clone_dict = proxy::sqlquota
[…]
}
Это мой dovecot-dict-sql.conf:
connect = ***********
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
}
Каким будет правильный метод для реализации нового подключаемого модуля клонирования квот?
Я столкнулся с той же проблемой,
Чтобы работать quota_clone_dict, вам необходимо определить quota_rule
Даже quota_rule с неограниченной квотой здесь не будет работать
UN-Комментарий ниже в строке вашего dovecot.conf.
#quota_rule = *: storage = 5G