Thanks.
So something isn't working right.
I tried passing a message through dspam, it does have a signature in the
headers, and I get errors.
My dspam configuration:
Preference "signatureLocation=headers"
MySQLVirtualTable dspam_virtual_uids
MySQLVirtualUIDField uid
MySQLVirtualUsernameField username
MySQLUIDInSignature on
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
----- Original Message -----
From: "Sydney Bogaert" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, July 28, 2007 3:07 PM
Subject: RE: [dspam-users] how to use the spam/innocent aliases
Hi all,
Can someone confirm whether the aliases only work if signatures are in
the
body?
I have my configuration set for signature in the headers.
If your mail client forwards headers with the mail content, you can use
signature-in-headers. Otherwise, you have to "redirect" your mail, if
your mailer agent allows it, or finally use signature-in-body if other
solutions are not possible (outlook users, ...).
The fact is that dspam must be able to find the signature somewhere in
the mail that you forward, be it in the headers or in the mail. With
this signature, and given options like MySQLUIDInSignature, dspam can
effectively use the signature to retrain its data.
Sydney.