|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vadim Tzirulnicov 2:5020/400 06 Apr 2003 21:02:23 To : All Subject : Квоты и редактирование конфигов... --------------------------------------------------------------------------------
Здравствуйте !
Мне нужно иметь возможность задавать квоту на ящики.
В инете отыскал:
В sendmail.cf добавляем:
- -----------------------------
Kquotachk program /usr/local/sbin/mailusers_quota_check
F{quotedusersdom} /etc/mail/quotedusersdom
# где-то в Scheck_rcpt
...
R$* < @ $={quotedusersdom} . > $: $(savemail $1 $: OK $) $1
RBAD $* $#error "нету места в ящике"
ROK $* $: $1
- -----------------------------
Программа /usr/local/sbin/mailusers_quota_check
должна возвращать на stdout OK если есть место
ERR если места нет.
-------------
Может, она должна возвращать "BAD" ?
Я правильно понимаю, что её вид должен быть на эхтаге следующим:
<?
if (fsize(Путь_к_ящику)>$SIZE)
print 'BAD';
else
print 'ERR';
?>
? Откуда узнавать "путь_к_ящику" ?
Можно ли в конфе sendmail'а определить задать переменную, на которую сам
sendmail ни коим образом реагировать не будет (её будет использовать скрипт
проверки квоты) ?
Hет ли у кого готовых скриптов, служащих для проверки квоты ?
-----------
По умолчанию скрипты запускаются с правами nobody.
Вопрос: Как организовать простенькую панель управления фрёй для управления
аккаунтами, ящиками ?
Я так понимаю, для модификации конфигов скрипт должен соединяться по FTP,
вводя ROOT'овские логин и пароль, а как быть с вызовом команд ? Ведь вряд ли
nobody позволяет выполнять команды "kill", "apachtctl" ?
C уважением, Вадим. E-mail: tz@nc.ru
--- ifmail v.2.15dev5
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9104a2765606.html, оценка из 5, голосов 10
|