|
I'm using postfix and i want to use spamassassin ...i folowed all the steps but i still get an error and spamassassin it's not working....
Mar 13 22:25:31 ns postfix/pipe[30912]: 13FD025DC1B: to=< [EMAIL PROTECTED]>, relay=spamfilter, delay=0, status=bounced (Command died with status 1: "/usr/local/bin/spamfilter.sh". Command output: /usr/local/bin/spamfilter.sh: out.31052: Permission denied cat: write error: Broken pipe /usr/local/bin/spamfilter.sh: out.31052: No such file or directory )
so it's about a permision ....but witch one ???
/usr/local/bin/spamfilter.sh looks like this:
#!/bin/sh # spamfilter.sh by SecuritySage ( http://www.securitysage.com) 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; } $SENDMAIL "$@" < out.$$ exit $? |