|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73686fa677c4.html, оценка из 5, голосов 10
|