Я пытаюсь получить новый Плагин 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 dict код, Я изменил его на конфигурацию ниже. Сейчас он не возвращает никаких ошибок, но и не работает (tcpdump показывает, что пакеты не отправляются в Redis).
90-quota.conf
plugin {
quota = maildir:User quota
quota_clone_dict = redis:host=127.0.0.1:port=6379
}
20-lmtp.conf
protocol lmtp {
postmaster_address = postmaster@company.com
mail_plugins = $mail_plugins quota quota_clone
}
Я знаю, что плагин Quota Clone довольно новый, но, может быть, у кого-то он уже работает и может поделиться со мной некоторыми знаниями?
Сервер Redis следует описать как
quota_clone_dict = redis:127.0.0.1:6379