我正在尝试使用 dovecot 的配额并通过 mysql 与 modoboa 共享它们。我为此使用了 count 模块:
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
}
实现新的配额克隆插件的正确方法是什么?
答案1
我遇到了同样的问题,
要使用quota_clone_dict,你需要定义quota_rule
即使配额不受限制的配额规则在这里也不起作用
取消注释 dovecot.conf 中的以下行。
#quota_rule = *:storage=5G