我正在尝试让Dovecot (2.2.18) 中的新QuotaClone 插件工作。文档说配置应该是这样的:
mail_plugins = $mail_plugins quota quota_clone
plugin {
quota_clone_dict = redis:127.0.0.1:6379
}
Run Code Online (Sandbox Code Playgroud)
但是,它没有说明应该在哪个配置文件中,所以我假设 20-lmtp.conf 和 90-quota.conf 是合适的位置。Dovecot 示例立即返回以下错误“错误:quota_clone_dict:无法初始化 'redis:127.0.0.1:6379':dict redis:未知参数:6379”。
看了插件代码和redis dict代码后,我把它改成了下面的配置。它现在不返回任何错误,但它也不起作用(tcpdump 显示没有包进入 Redis)。
90-quota.conf
plugin {
quota = maildir:User quota
quota_clone_dict = redis:host=127.0.0.1:port=6379
}
Run Code Online (Sandbox Code Playgroud)
20-lmtp.conf
protocol lmtp {
postmaster_address = postmaster@company.com
mail_plugins = $mail_plugins quota quota_clone
}
Run Code Online (Sandbox Code Playgroud)
我知道 Quota Clone 插件很新,但也许有人已经开始使用它并且可以与我分享一些知识?
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |