On Aug 9, 2010, at 11:08 PM, Stevan Bajić wrote:
On Mon, 9 Aug 2010 22:49:35 -0700
Bradley Giesbrecht <bradley.giesbre...@gmail.com> wrote:
On Aug 9, 2010, at 10:37 PM, Stevan Bajić wrote:
On Mon, 9 Aug 2010 18:46:50 -0700
Bradley Giesbrecht <bradley.giesbre...@gmail.com> wrote:
[...]
How do you undo a training when not using the Web-UI?
I don't know. Send the same message to s...@domain.com and then h...@domain.com
?
But that must somehow trigger a command. s...@domain.com/h...@domain.com
are not standard DSPAM aliases. You must have added something to
your MTA in order to trigger a training. What have you added?
Your script.
master.cf
dspam-retrain unix - n n - - pipe
flags=Rhq user=_vmail:_vmail argv=/opt/local/sbin/dspam-retrain-
forward.pl
--mode=toe
--class=${nexthop}
--source=error
--user ${sender}
--client
Okay. That is calling DSPAM binary. And that script above has no
knowledge if you undo a training or not. All it knows is that you
want to classify a message either as SPAM or as INNOCENT and that
the source is error.
To get the other requested function to be able to undo a training
and then have the stats modified the correct way, one would need to
extend DSPAM to keep track of the state of a signature. This would
require some additional code that is currently not available in
DSPAM. I really ask myself how many times such a code would be
really needed? Probably not much. And the small issue that the stats
is off by one when doing such an undo is in the long run a small
problem that IMHO can be ignored. It is for sure not common that
people get a message classified as X and then tell DSPAM that it was
an error and it should be classified as Y and then after have done
that reclassifcation go again and say: ooohhh. No! It should have
been class X! Reclassify again but don't reclassify but do a undo,
etc...
I agree and I do not care about the stats being off on double retrain.
My only point was that IF someone wanted to change dspam retrain
behavior the Web-UI was probably not the place to do it.
There is already the mode UNTRAIN that could be extended to do that
correct stats handling but without keeping the state of the
signature (aka: without checking if the signature was really learned
as the correct class).
Sounds like that could work.
Regards,
Bradley Giesbrecht
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user