|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Walkin 2:5020/400 09 Jan 2003 10:35:13 To : vassily ragosin Subject : Re: sendmail: check mailbox size -------------------------------------------------------------------------------- vassily ragosin wrote: > hi, Valentin! > > VN> FEATURE(`access_db',`sequence access1 access2')dnl и писать > VN> результат работы этого скрипта в access2 > > спасибо за совет, может быть так и сделаю. минус этого решения в > тормознутости реакции на возвращение размера ящика в пределы нормы -- > человек почту забрал, а сендмыл всё равно почту принимать не будет, пока по > крону скрипт не запустится. Hапиши ruleset, вызывающий твою команду, проверяющую размер ящика. Или используй тот же ls; что-то типа такого: # Default 5MB mailbox size limit. D{MBS} 5000000 Kls program /bin/ls -sk Kset macro Kif arith SCheckMBSize R$- $: $| $&{MBS} $| $(ls "/var/mail/"$1 $:0 $) R$|$-$|$* $: $(if l $@ $1 $@ $2 $) $1 RTRUE$* $#error $@ UNAVAILABLE $: 550 Mailbox size exceeds user limit $1 и приткни R$+ < @ $=w > $: $>CheckMBSize $1 в правило check_rcpt. -- Lev Walkin vlm@netli.com --- ifmail v.2.15dev5 * Origin: Netli, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7591afe25888.html, оценка из 5, голосов 10
|