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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     08 Jan 2003  18:24:10
 To : vassily ragosin
 Subject : Re: sendmail: check mailbox size
 -------------------------------------------------------------------------------- 
 
 >>> vassily ragosin wrote:
 
 vr> а можно как нибудь штатными средствами заставить sendmail при приёме
 vr> сообщения проверять размер ящика и отказывать в приёме сообщения при его
 vr> превышении? имееются дополнительные условия: никаких квот в системе нет, а
 vr> сами мейлбоксы физически никак с системными аккаунтами не связаны (по
 vr> virtusertable+alias почта в итоге дропается куда-надо).
 
 Hу, не совсем штатными, но
 1) по крону проверять размер
 2) на каждое превышение писать
 To:${box}@${domain}   554 5.7.1 Quota exceeded
 3) Писать это в access_db. Лучше не в /etc/mail/access, а написать примерно
 так:
 Kaccess1 hash -o /etc/mail/access
 Kaccess2 hash -o /etc/mail/access2
 FEATURE(`access_db',`sequence access1 access2')dnl
 и писать результат работы этого скрипта в access2
 
 vr> или придется мильтер писать? а если писать, то какие есть с мильтерами
 vr> грабли, на которые можно нечаянно наступить?
 
 Очень много грабель. Кодинг на Си в multithreaded обстановке... сплошной гимор.
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: sendmail: check mailbox size   Valentin Nechayev   08 Jan 2003 18:24:10 
 Re: sendmail: check mailbox size   vassily ragosin   09 Jan 2003 07:44:37 
Архивное /ru.unix.bsd/73686fa677c4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional