>в начале filter.sh:
>PROCMAIL="<where_is>/procmail -m <where_is>/procmailrc_my"
>
>man procmail, опять же.
вообщем сил моих нету больше.
пытаюсь реализовать копирование на определённый e-mail сообщений больше определенного объема средствами postfix и procmail
procmailrc
:0hbHc
* >5000
! anton@overseas.spb.ru
прекрасно работает для локальной доставки, ради alias и virtual сделал
master.cf
smtp inet n - n - - smtpd -o content_filter=test:dummy
test unix - n n - - pipe
flags=Rq user=test argv=/usr/local/etc/postfix/filter.sh -f ${sender} -- ${recipient}
(Все как в описалове) в filter.sh засунул
PROCMAIL="/usr/local/bin/procmail -m /usr/local/etc/procmailrc"
сделал postfix reload отправил тестовое сообщение
получаю в лог
Sep 5 16:46:56 Master postfix/qmgr[7758]: A5D4C2D1: from=<anton@overseas.spb.ru>, size=8765, nrcpt=1 (queue active)
Sep 5 16:46:56 Master postfix/pipe[7763]: A5D4C2D1: to=<anton@radio.rtr.spb.ru>, relay=test, delay=1, status=sent (dummy)
Sep 5 16:46:56 Master postfix/smtpd[7760]: disconnect from altlinux.overseas.spb.ru[ххх.ххх.ххх.ххх]
типа путем но нигде этого письма больше нету т.е. никуда не попало.
Я щас уже соображаю плохо мог где лажануться так что не обесутте. Но просьба ткнуть носом где косяк!!! Да а вообще кто как решает эту задачу?