#!/bin/sh # SpamAssassin Only INSPECT_DIR=/var/spam SENDMAIL=/usr/sbin/sendmail SPAMASSASSIN=/usr/bin/spamc EX_TEMPFAIL=75 EX_UNAVAILABLE=69 cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; } trap "rm -f in.$$; rm -f out.$$" 0 1 2 3 15 cat | $SPAMASSASSIN -f > out.$$ #|| # { echo Message content rejected; exit $EX_UNAVAILABLE; } perl /usr/local/bin/reinject.perl "$@" < out.$$ exit $?