Well the errors I pasted were from the terminal as I ran the command
manually. There were no garbage characters
The user 65534 does exist in the dspam_virtual_uids table.
I tried with Broken lineStripping just to see if there's a difference, but
it makes no difference.
So I decided to look in mysql, and it turns out the signature that is placed
in the header does not exist in mysql.
I see that there are signatures continuously being added to mysql, so why
would these not be in there?
Are there cases in which signatures are not added to mysql? That is my
problem at the moment, the messages I'm trying to process have a sig in the
header, but not in mysql.
----- Original Message -----
From: "Sydney Bogaert" <[EMAIL PROTECTED]>
To: "Ricardo Kleemann" <[EMAIL PROTECTED]>;
<[email protected]>
Sent: Monday, July 30, 2007 12:23 AM
Subject: RE: [dspam-users] how to use the spam/innocent aliases
The message has a sig in header:
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Mon Jul 23 00:44:28 2007
X-DSPAM-Confidence: 0.5176
X-DSPAM-Probability: 0.7916
X-DSPAM-Signature: 65534,46a45c5c247527862973643
And I ran it directly through dspam:
cat /tmp/message | /usr/local/bin/dspam --user
root --class=spam --source=error
26919: [07/28/2007 15:28:11] Unable to find a valid signature.
Aborting.
26919: [07/28/2007 15:28:11] process_message returned error -5.
dropping
message.
Any idea what could be wrong?
Ricardo
I see you enabled debug logging.
Is there any garbage characters in the debug log right after the
signature (like ^M). If there are, you could check if the option
"Broken LineStripping" works for you.
Also look that your user 65534 really exists in the mysql table.
Sydney.