> -----Original Message----- > From: Charles Gregory [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 17, 2004 4:51 PM > To: [EMAIL PROTECTED] > Subject: YO DEVELOPERS! Efficiency idea > > > Hiyo! > > I realize that this may run afoul of some other objectives, > particularly > those where people want to know all the tests that matched, > and perform > supplemental checks based on that info, but I have to wonder, could we > improve the efficiency of SpamAssassin by having it make note of the > 'HITS-REQUIRED' score and have it STOP TESTING after it surpasses that > score? > > IE. Is there really any reason to keep testing a piece of mail once we > know it is spam? When our threshold is somewhere between 3 > and 10, and I > see mail scoring 20 or 30, I realize that this mail probably > passed that > threshold less than half-way into the tests. > > This could, in theory, lower our processor 'cost' for spam > considerably. > Thoughts? Good idea? Stupid idea? > > - Charles >
There are no stupid questions....just repetitive ones ;) This question comes up a lot. Short answer is, because sometimes the negative scores don't get checked until the end. So halfway thru an email could be a spam but finish a ham. Check out Airline confirmation emails. The bane of my FP existence. hth --Chris
