Well, AWL can't really run first. It more or less *has* to run last. But there's no reason it can't run last, after the early-terminate has terminated:
while(early-terminate condition not met) { step through some rules } check awl here as opposed to treating AWL as just another rule. C Matt Sergeant wrote: MS> On Thu, 2002-05-02 at 19:31, Neulinger, Nathan wrote: MS> > The biggest problem with -S is due to the ordering of the rule checks. MS> > If all of the negative rules (or at least the _large_ negative rules) MS> > were processed first, it would probably be ok MS> MS> All the large negative rules *are* processed first, albeit still split MS> into "header", "body", "full body", and "other" rules first. MS> MS> I think Craig's latest update to change all the rules to unique subs MS> (which was for running profiling on spamassassin) might actually turn MS> out to work really well for this sort of thing, as we could completely MS> run the rules in the right order. MS> MS> The only problem is things like AWL that don't have a static score. MS> Those sort of things should probably be run first, but don't seem to be. MS> And I can't remember why they aren't right now. _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk