[Comm] bogofilter & postfix
Мерзляков Евгений Ан
Мерзляков Евгений Ан
Чт Мар 30 07:55:52 MSD 2006
On Tue, 28 Mar 2006 17:32:08 +0400
Шенцев Алексей Владимирович <ashen на nsrz.ru> wrote:
> В сообщении от 28 марта 2006 17:21 Мерзляков Евгений Анатольевич написал(a):
> > вот тут помочь не смогу, тк незнаю (я прямо на серваке тренировал)
> Во! Одна из проблем. А для чего скрипт, который предлагается в документации?
> Та к и не пойму.
вот этот?
/home/bogofilter/postfix-filter.sh
#!/bin/sh
FILTER=/usr/bin/bogofilter
FILTER_DIR=/var/spool/filter
POSTFIX=/usr/sbin/sendmail
export BOGOFILTER_DIR=/home/bogofilter
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
cd $FILTER_DIR || \
{ echo $FILTER_DIR does not exist; exit $EX_TEMPFAIL; }
# Clean up when done or when aborting.
trap "rm -f msg.$$ ; exit $EX_TEMPFAIL" 0 1 2 3 15
# bogofilter -e returns: 0 for OK, nonzero for error
rm -f msg.$$ || exit $EX_TEMPFAIL
$FILTER -p -u -e > msg.$$ || exit $EX_TEMPFAIL
exec <msg.$$ || exit $EX_TEMPFAIL
rm -f msg.$$ # safe, we hold the file descriptor
exec $POSTFIX "$@"
exit $EX_TEMPFAIL
--
ПКБ Акустика
Мерзляков Е.А. icq #115657846
Подробная информация о списке рассылки community