On 06/03/14 07:59, Alan Chandler wrote:
On 06/03/14 07:48, Alan Chandler wrote:

However, when I try to make this work with anitspam, I keep getting failure, and I can't work out what is causing it. Maybe its again because I am running with uid 10001 when calling sendmail but I don't know.

antispam config is

plugin {
...

   antispam_pipe_program=/usr/bin/sendmail


Arrg:

I have been struggling with this all yesterday evening. Two minutes after posting this I realise it is /usr/sbin/sendmail, not /usr/bin/sendmail

Sorry for the noise (Although I would prefer to use the dspam backend if I could).

It is not working yet - postfix has rejected the mail because it came from an unknown sender (ds...@chandlerfamily.org.uk) I could use %u on the sender address - but then my sieve script to save outgoing mail would have to change to ignore mail aimed at the spam addresses.


Well I am STILL struggling with this.

here is my (revised) plugin parameters (and also a temp change to call a script rather than sendmail)

    antispam_debug_target = syslog
    antispam_verbose_debug = 1
    antispam_backend = pipe
    antispam_signature = X-DSPAM-Signature
    antispam_signature_missing = error
    antispam_trash = Trash
    antispam_spam = Junk
    antispam_allow_append_to_spam = yes
    antispam_pipe_program=/home/pi/callsendmail
    antispam_pipe_program_args=-f;ds...@chandlerfamily.org.uk
    antispam_pipe_program_spam_args=%u...@spam.spam
    antispam_pipe_program_notspam_args=%u...@ham.ham

To try and find out what is going wrong.

the /home/pi/callsendmail script has the following in it

#!/bin/sh
echo "$$-start ($*)" >> /tmp/dspam-train.log
cat<&0 >> tmp/dspam-train.log
echo "$$-end" >> /tmp/dspam-train.log

exit 0

So I was hoping to see my training message in the log. Instead I just get this

21536-start (-f ds...@chandlerfamily.org.uk a...@spam.spam)
21536-end

Is it my shell script that is wrong or antispam - why is nothing written in my log file?






--
Alan Chandler
http://www.chandlerfamily.org.uk

Reply via email to