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=<jeblond@mmc.ro>,
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 $?
but i still get an error and spamassassin it's not working....
Mar 13 22:25:31 ns postfix/pipe[30912]: 13FD025DC1B: to=<jeblond@mmc.ro>,
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 $?