Dovecot QuotaClone 插件

Dovecot QuotaClone 插件

我正在尝试获取新的QuotaClone 插件在 Dovecot (2.2.18) 中工作。文档说配置应该是这样的:

mail_plugins = $mail_plugins quota quota_clone
plugin {
  quota_clone_dict = redis:127.0.0.1:6379
}

但是,它没有提到应该在哪个配置文件中,所以我假设 20-lmtp.conf 和 90-quota.conf 是合适的位置。Dovecot 示例立即返回以下错误“错误:quota_clone_dict:无法初始化‘redis:127.0.0.1:6379’:dict redis:未知参数:6379”。

看了插件代码redis 字典代码,我将其更改为下面的配置。现在它不会返回任何错误,但它也不起作用(tcpdump 显示没有数据包发往 Redis)。

90-配额.conf

plugin {
  quota = maildir:User quota
  quota_clone_dict = redis:host=127.0.0.1:port=6379
}

20-lmtp.conf

protocol lmtp {
  postmaster_address = [email protected]
  mail_plugins = $mail_plugins quota quota_clone
}

我知道 Quota Clone 插件还很新,但也许有人已经使用过它并可以与我分享一些知识?

答案1

Redis 服务器应该被描述为

quota_clone_dict = redis:127.0.0.1:6379

相关内容