http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4778





------- Additional Comments From [EMAIL PROTECTED]  2006-02-03 06:12 -------
Please DO NOT forget about allow-user-rules.  Done properly it should be 
possible to preserve the base rule set and create multiple overlays (much like 
C++ subclasses) that can be activated when the particular user runs.  If the 
particular user has no rules of his own, the base rules can be used without 
modification, other than possibly the score values.

One might ideally want to consider being able to compile individual user's 
rules once on the first time they process a mail, and then cache and retrieve 
the precompiled rules for subsequent mails, unless the rules change in the 
intervening time.  If not thought through from the start this can get into the 
sort of mess that has now and then shown up with caching various user option 
configurations, and having one pollute another.

I see no inherent reason that allowing user rules should result in recompiling 
the entire ruleset on every email processed.

In response to Comment #1, it might be good if calling into a plugin to 
evaluate one or more rules at priority N returned the next lower priority at 
which there was a runnable rule.  This could help the rule driver make 
intellegent calls into the various plugins.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to