Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 12 лет и 6 месяцев
Бюджет:
по договоренности
Для имеющейся инсталляции почтового Linux сервера на основе Exim (SMTP) + Courier (IMAP/POP3) требуется настроить дисковые квоты для пользователей.
База пользователей MySQL (виртуальные пользователи), хранение почты в maildir (у каждого пользователя может быть произвольное количество папок и подпапок, все их нужно учитывать). В системе также установлен Sieve, SpamAssassin, ClamAV.
Требуется высокопроизводительное решение, которое не будет, например, постоянно перебирать по du всю файловую систему, а использовать, например, файл maildirsize или какой-либо другой быстрый метод. Пользователей может быть достаточно много (тысячи) и файлов (писем) тоже много (тысячи) у каждого.
Корректно обновлять квоту нужно при любых операциях (приход писем в ящик, заливка по IMAP APPEND, перемещение писем между папками, посредством Sieve или спам фильтра).
Квота для каждого ящика задается индивидуально.
При достижении порога (95% заполненности ящика), пользователю в инбокс присылается уведомление о скором достижении лимита.
При превышении лимита (100%) , пользователю в инбокс кладется уведомление о скором достижении лимита, а входящие письма получают отлуп и их авторы получают нотификации mailbox is full.
Разделы:
Опубликован:
08.11.2012 | 18:11 [последние изменения: 08.11.2012 | 21:37]