Tom Bombadil skrev, on 13-09-2007 20:01:
Not this way, you can train a batch of both spam and non-spam with
dspam_train, but it wants both together.
If the signature is not present, the command above fails.
That's what the signature's for ... you're teaching it to reverse the
tokens that the signature points to, and they don't exist.
Yes... my point is why having signatures at all? My signatures table is
HUGE.
You say nothing about what DB backend you're running, your user base, or
anything else.
Our 1500+ user base (using a single shared group) MySQL 5.0 InnoDB
ibdata1 file (that comprises all tables of all of our 3 MySQL databases)
is 105MB and stable in size. I run dspam_clean -p on it each Sunday (man
dspam_clean). I use dspam_clean rather than the SQL purge script.
If I'm feeding dspam with the message in pristine format (without dspam
headers, and stuff), dspam could correct errors even if there is no
signatures... Am I dreaming here?
You're dreaming, that's not how it works ... if there's no signature, it
can't correlate the signature data with the tokens, doesn't know what
the original tokens were.
--Tonni
--
Tony Earnshaw
Email: tonni at hetnet dot nl