On Mon, 2016-01-11 at 13:32 -0700, Jesse Norell wrote: > On Mon, 2016-01-11 at 22:12 +0200, D CATALIN BADIRCA wrote: > > Hi, > > > > > > I am using with Postfix 10.2-RELEASE-p7 with Postfix 3.0.3 and I am > > trying to configure Spamassassin into my system. > > > > > > After I create the spam filter.sh : > > > > > > #!/bin/bash > > SENDMAIL=/usr/local/sbin/sendmail > > SPAMASSASSIN=/usr/local/bin/spamc > > > > > > logger <<<"Spam filter piping to SpamAssassin, then to: $SENDMAIL $@" > > ${SPAMASSASSIN} | ${SENDMAIL} "$@" > > > > > > exit $? > > > > > > > > > > My master.cf looks like: > > > > > > smtp inet n - n - - smtpd > > > > > > -o content_filter=spamfilter > > > > > > spamfilter unix - n n - - pipe > > flags=Rq user=spamd argv=/home/spamd/spamfilter.sh -oi -f ${sender} > > ${recipient} > > > > > > I get the following error in maillog when I try to send email from > > outside my domain: > > > > > > an 11 22:05:17 mx postfix/pipe[2112]: 80E5A1695FF9: > > to=<catalin.badi...@domain.com>, relay=spamfilter, delay=3908, > > delays=3907/0.04/0/0.47, dsn=4.3.0, status=deferred (te mporary > > failure. Command output: pipe: fatal: pipe_command: > > execvp /home/spamd/spamfilter.sh: No such file or directory ) > > > > > > Has anyone seen this and can help me out with an idea ? > > > > > > Thank you very much ! > > > > /home/spamd/spamfilter.sh: No such file or directory > > sounds like you simply have the filename misspelled or in the wrong > directory? >
Also make sure you have bash installed at /bin/bash. -- Jesse Norell Kentec Communications, Inc. 970-522-8107 - www.kci.net