> Поимел точно такую же проблему. Голову сломал, решения не нашел :(
> Может здесь добрые люди в конце концов нашли решение трабла?Сегодня опробовал подключение Довекот квот из АД. Работает нормально. Пишу большую памятку сейчас на будущее.
А если коротко, то необходимо файл подключения к АД /etc/dovecot/dovecot-ldap.conf привести к виду:
hosts = 192.168.111.2:389
ldap_version = 3
auth_bind = yes
dn = user@developer.com
dnpass = 123qwe
base = ou=Структура,dc=developer,dc=com
scope = subtree
deref = searching
user_filter = (&(mail=%u)(objectClass=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
pass_filter = (&(mail=%u)(objectClass=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
pass_attrs = userPassword=password
default_pass_scheme = CRYPT
user_attrs = =home=/var/vmail/vmail1/%Ld/%Ln/Maildir/,=mail=maildir:/var/vmail/vmail1/%Ld/%Ln/Maildir/,=quota_rule=*:bytes=%{ldap:st}
debug_level = 0
Важное для нас это строка с параметрами user_attrs, и в ней это =quota_rule=*:bytes=%{ldap:st}, в этой строке самый важный параметр это st. Так вот, st, это есть, не что иное как поле в свойства юзера находящегося в АД.
Почему именно поле st?
Да просто мне так удобно.
Поле st принадлежит свойствам юзера живущего в АД, это поле "Область, край" в закладке "Адрес". Так вот, сюда в это поле забиваем нужный размер ящика в числовом виде, размерность байты. Т.е. если необходимо пользователю сделать объем ящика 10мб, то вбиваем 10000000.
Поле для использования в качестве квоты каждый выбирает сам.
Теперь в конфиге /etc/dovecot/dovecot.conf
В секции plugin, приводим параметр quota к виду:
plugin {
quota = maildir:User quota
}
с картинками http://forum.lissyara.su/viewtopic.php?p=371134#p371134