Настраиваю Dovecot наконец добрался до квот и вот возник вопрос
Как сделать квоту на все ящики скажем по 1 гб и дать возможность быстро изменить квоту на конкретный ящик в большую, а лучше и в большую и в меньшую сторону.
Выборка пользователей у меня ведется из AD майкрософта потому и индивидуальные квоты планирую держать там же.
Выборку делаю как и в мануале
user_attrs = homeDirectory=/var/vmail/%$,uidNumber=uid,gidNumber=gid,=quota_rule=*:bytes=%{ldap:postalCode}
в самом конфиге прописано
plugin {
quota_rule = *:storage=1G
quota_rule2 = Trash:storage=+100M
}
plugin {
quota = maildir:User quota
}
Индивидуальные квоты работает без проблем но если в профиле пользователя не задано квоты то Dovecot не понимает что должен использовать общую квоту
Сделал вот так в конфиге
user_attrs = homeDirectory=/var/vmail/%$,uidNumber=uid,gidNumber=gid,=quota_rule=*:bytes=%{ldap:postalCode}500000000
Так у всех вне зависимости от профиля есть квота на 500Мб и ее можно увеличить дописав в профиль скажем 1 до 1.5 Гб но проблема в том что увеличивать можно только на 1 и больше гиг и нельзя уменьшить.
Собственно вопрос может есть более простой способ реализации без такого извращения или возможно Dovecot понимает в своих конфигах выражения что бы можно было проверять поле на заполнение и если оно пусто то проставлять ему какое-то значение?