Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sendmail: check mailbox size   Lev Walkin   09 Jan 2003 10:35:13 
 sendmail: check mailbox size   Sergey Veltistov   10 Jan 2003 02:34:04 
 Re: sendmail: check mailbox size   Lev Walkin   11 Jan 2003 03:41:00 
Архивное /ru.unix.bsd/7591afe25888.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional