Назад | Перейти на главную страницу

Плагин 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 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