Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: dovecot и квоты из файла  (Прочитано 1003 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн studerfvtk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
dovecot и квоты из файла
« : 02 Августа 2014, 13:17:20 »
Доброго времени суток!

В официальной документации dovecot описано, что в качестве backend для хранения значений квот (http://wiki2.dovecot.org/Quota/Dict) может использоваться обычный файл. Данный файл должен содержать значения типа "ключ-значение", вот только примера никакого нет.
После того, как в конфиге прописал использование файла в качестве backend

plugin {
quota = dict:User quota::file:%h/Maildir/dovecot-quota
}
,

данный файл в каталоге пользователя заполняется значениями, которые отражают текущее значение размера ящика и число писем

priv/quota/storage
312556006
priv/quota/messages
958

Кто-нибудь может подсказать, какой формат данного файла должен быть, чтобы можно было задать квоту для каждого отдельного пользователя?




Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: dovecot и квоты из файла
« Ответ #1 : 13 Августа 2014, 11:04:17 »
# cat /etc/dovecot/dovecot.conf
...
plugin {
  quota = maildir:User quota
  quota_rule = *:storage=10G
  quota_rule2 = Trash:storage=+1G
}
protocol imap {
  mail_plugins = $mail_plugins quota imap_quota
}
...
userdb {
  args = username_format=%Ln /etc/dovecot/users
  driver = passwd-file
}
passdb {
  args = username_format=%Ln /etc/dovecot/users
  driver = passwd-file
}
...

# cat /etc/dovecot/users
user1:{SHA256-CRYPT}sdnfkasdnfklafladf:vmail:vmail::/var/vmail/user1::
user2:{SHA256-CRYPT}jdshfksjdfksdfksjf:vmail:vmail::/var/vmail/user2::userdb_quota_rule=*:storage=20G
...

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.