URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 14577
[ Назад ]

Исходное сообщение
"Траблы с deliverquota (Maildir++)"

Отправлено metalweb , 14-Мрт-02 11:17 
Люди !

Есть тут кто-нибудь, кто побеждал квоты в связке qmail+vpopmail+courier_imap ? В составе последнего идет утилитка, именуемая deliverquota, которая якобы преобразует формат Maildir к Maildir++, после чего в ~/Maildir появляется файл maildirsize, в котором отображаются все перемещения писем (их размеры) и imap-сервер начинает откликаться на команду getquota.
Для достижения сего эффекта они предлагают сделать запуск qmail таким образом:
qmail-start '| /usr/bin/deliverquota ./Maildir размер_квоты' splogger qmail
Я так и сделал, но к Maildir++ нифига не преобразуется.
Вот такие процессы висят в памяти:
3377 pts/5 S 0:00 -sh -cf /var/qmail/rc
3378 pts/5 S 0:00 qmail-send
3379 pts/5 S 0:00 splogger qmail
3380 pts/5 S 0:00 qmail-lspawn | /usr/bin/deliverquota ./Maildir 524
3381 pts/5 S 0:00 qmail-rspawn
3382 pts/5 S 0:00 qmail-clean
Почта ходит, а квота не работает ...

Самое интересное, что если руками запустить "deliverquota -c ./Maildir ...", то файл maildirsize появляется и вроде как все ok, но почта, доставляемая qmail'ом идет опять в старом формате (мимо maildirsize).
Объясните, пожалуйста, что вообще к чему и как мне это побороть ?


Содержание

Сообщения в этом обсуждении
"RE: Траблы с deliverquota (Maildir++)"
Отправлено V , 14-Мрт-02 12:48 

>и как мне это побороть

Как делается - вот тут хорошо написано :

http://matt.simerson.net/computing/mail/toaster/

1 Проверить - что в ядре включены квоты
2 pkg_add setqouta.*.*.(не помню) - найдешь
3 Начиная с версии vpopmail -5.2 -
квоты можно хранить в MySQL - таблице - вместе с
паролями !(у меня так)
Для системных user- ров - квоты в ручную
(их два)
а для user-ров виртуальных доменов -MySQL.



"RE: Траблы с deliverquota (Maildir++)"
Отправлено metalweb , 14-Мрт-02 16:22 
Так, давайте-ка по-порядку:
1. Системные юзеры меня не интересубт вообще, поэтому квоты в ядре тут непричем.
2. На самом деле вся связка у меня скомпилена и работает. И даже квота работает ! Только я командой getquota получаю отлуп, ибо мне кроме ok ничего не возвращается:
a1 getquota
* QUOTA "GETQUOTA"
a1 OK GETQUOTA Ok.
А должно было еще сообщаться использование квоты в цифрах. И оно начинает работать, если deliverquota руками запускать. А на автомате - не хочет и все тут.
Мне надо просто показать юзеру на сколько у него ящик заполнен - вот и все ... :-)

"RE: Траблы с deliverquota (Maildir++)"
Отправлено metalweb , 14-Мрт-02 16:26 
Вот пример того же запроса после ручного "deliverquota":
a1 getquota
* QUOTA "GETQUOTA" (STORAGE 4882 5120)
a1 OK GETQUOTA Ok.

дак почему она у меня не работает на автомате-то ? если я qmail-send стартую так как в первом сообщении написано ?


"RE: Траблы с deliverquota (Maildir++)"
Отправлено V , 14-Мрт-02 16:49 
У меня работает так :
~vpopmail/bin/vuserinfo -Q user@domain.ru

Выдается квота в процентах .


"RE: Траблы с deliverquota (Maildir++)"
Отправлено metalweb , 14-Мрт-02 16:55 
>У меня работает так :
>~vpopmail/bin/vuserinfo -Q user@domain.ru

А у меня говорит что онет такой опции - -Q ! -q (маленькая) - есть - выдает размер квоты (максимум) ну вот:
[root@metalweb root]# /home/vpopmail/bin/vuserinfo -Q postmaster@artmail.ru
/home/vpopmail/bin/vuserinfo: invalid option -- Q
vuserinfo: usage: [options] email_address
options: -v (print version number)
         -a (display all fields, this is the default)
         -p (display crypted password)
         -u (display uid field)
         -g (display gid field)
         -c (display comment field)
         -d (display directory)
         -q (display quota field)
         -C (display clear text password)
         -l (display last authentication time)

у меня vpopmail версии 5.0.1


"RE: Траблы с deliverquota (Maildir++)"
Отправлено metalweb , 14-Мрт-02 16:59 
Ха ! Блин, теперь все ясно. Месяц назад еще этого небыло:
New features for 5.2:
....skip...
    * New Maildir++ quota support.

т.е. они только-только это сделали ...


"RE: Траблы с deliverquota (Maildir++)"
Отправлено V , 14-Мрт-02 17:05 
>т.е. они только-только это сделали ...

Дошло !
В Первом ответе же сказал - что vpopmail 5.2 !!

Сам мучался ( правда vqadmin -ом )-
пока не про-апгрейдил vpopmail ......