>
> 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.
>
I too think that the Web-UI is not the ideal place to keep track of that
kind of things.


>> 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.
>
I need to find a good logic where to put that into when doing a untrain. I
guess that untrain in combination with source=error could be considered as
a undo (class being either spam or innocent)?

>
> 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

Reply via email to