>> No need to add STOP.<< Cool, then please educate me on how do you do this in a single filter:
SKIPIFWEIGHT 20 MAXWEIGHT 3 #these weights will be always be added (if contains is true) TESTSFAILED 1 CONTAINS test1 TESTSFAILED 1 CONTAINS test2 # do not add more weight if test3 triggered TESTSFAILED STOP CONTAINS test3 # these weights will only be added if test3 did not trigger TESTSFAILED 1 CONTAINS test4 TESTSFAILED 1 CONTAINS test5 etc etc Best Regards Andy Schmidt Phone: +1 201 934-3414 x20 (Business) Fax: +1 201 934-9206 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John T (Lists) Sent: Friday, November 17, 2006 11:33 AM To: declude.junkmail@declude.com Subject: RE: [Declude.JunkMail] Filter 'END' statement in 4.3.14 flushes WEIGHT? END still works the way Scott intended it to work, ENDs the filter at that point with no fail. No need to add STOP. John T eServices For You "Life is a succession of lessons which must be lived to be understood." Ralph Waldo Emerson (1802-1882) > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > David Barker > Sent: Friday, November 17, 2006 7:53 AM > To: declude.junkmail@declude.com > Subject: RE: [Declude.JunkMail] Filter 'END' statement in 4.3.14 > flushes WEIGHT? > > Andy, > > The post says "it's actually set up right now so that: > > [1] the E-mail will stop processing, > [2] the test will *not* fail (this may change -- I'm not sure why it > was set > up that way), and > [3] the weight will be exactly what it should have been when END was > reached." > > Which means that Scott may have changed it, checking the release notes > for > 1.77 > > "JM ADD "filter" test type now can have "END" in place of the weight > (any match will 'turn off' test)" > > We certainly have not changed the code. > > I have added the STOP suggestion to our wishlist > > David > > > ________________________________ > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Andy Schmidt > Sent: Friday, November 17, 2006 10:42 AM > To: declude.junkmail@declude.com > Subject: RE: [Declude.JunkMail] Filter 'END' statement in 4.3.14 > flushes WEIGHT? > Importance: High > > > Wow - really? When was that changed? I know that the filter "test" > itself did not show as "failed", but the WEIGHT always carried over! > > Take a look at Scott's reply when this feature was implemented and the > weight-result of the END was being discussed: > http://www.mail-archive.com/declude.junkmail@declude.com/msg14009.html > > "[1] the E-mail will stop processing, > [2] the test will *not* fail (this may change -- I'm not sure why it > was set > up that way), and > [3] the weight will be exactly what it should have been when END was > reached." > > And it's only logical. > > If you WANTED a filter to return 0, then you would simply place the 'END' > lines at the BEGINNING of the Filter! > > If you place the 'END' line behind other lines that accumulated > weight, then > it clearly is the intention that the weights be COUNTED and that only > any FURTHER weights not be added! > > > Best Regards > Andy Schmidt > > Phone: +1 201 934-3414 x20 (Business) > Fax: +1 201 934-9206 > > > > ________________________________ > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > David Barker > Sent: Friday, November 17, 2006 10:06 AM > To: declude.junkmail@declude.com > Subject: RE: [Declude.JunkMail] Filter 'END' statement in 4.3.14 > flushes WEIGHT? > > > The END function means END the filter and do not add any of the points > for that filter. If the END condition is met it is as if the filter never ran. > > David B > www.declude.com > > ________________________________ > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Andy Schmidt > Sent: Friday, November 17, 2006 10:00 AM > To: declude.junkmail@declude.com > Subject: [Declude.JunkMail] Filter 'END' statement in 4.3.14 flushes WEIGHT? > > > Hi, > > Can anyone confirm that the 'END' statement is functioning properly. > I've been noticing/suspecting that certain test combinations had much > too little > weights and I finally have time to debug that. > > This is the entry in the GLOBAL.CFG > > > CONTENT filter D:\IMail\Declude\CONTENTfilter.txt x 0 0 > > > Means - the filter itself has a weight of 0 - all weights would be assigned > IN the filter > > Here CONTENTfilter.txt: > > > SKIPIFWEIGHT 20 > MAXWEIGHT 9 > > TESTSFAILED 7 CONTAINS SNIFFER > TESTSFAILED 1 CONTAINS SNIFFER-SCAMS > TESTSFAILED 1 CONTAINS SNIFFER-PORN > TESTSFAILED 2 CONTAINS SNIFFER-MALWARE > TESTSFAILED 1 CONTAINS SNIFFER-OBFUSC > TESTSFAILED -2 CONTAINS SNIFFER-IP > > TESTSFAILED 4 CONTAINS INV-URIBL-WT1 > TESTSFAILED 5 CONTAINS INV-URIBL-WT2 > TESTSFAILED 6 CONTAINS INV-URIBL-WT3 > TESTSFAILED 7 CONTAINS INV-URIBL-WT4 > > TESTSFAILED END CONTAINS SPAMCOP > TESTSFAILED END CONTAINS NJABLSOURCES > TESTSFAILED END CONTAINS AHBLSOURCES > TESTSFAILED END CONTAINS AHBLPSSL > TESTSFAILED END CONTAINS SORBS-SPAM > TESTSFAILED END CONTAINS SENDERDB-BLOCK > TESTSFAILED END CONTAINS SBL > > TESTSFAILED 2 CONTAINS SNIFFER-IP > > As far as I can tell, the Filter works fine as long as there is only SNIFFER > and/or URIBL and will return the proper weights around 7 through 9. > > However, if it hits the END statement is appears as if it always > returns ZERO. In other words, it loses the weight that had been > accumulated up to that point. > > Best Regards > Andy Schmidt > > Phone: +1 201 934-3414 x20 (Business) > Fax: +1 201 934-9206 > > > --- > This E-mail came from the Declude.JunkMail mailing list. To > unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type > "unsubscribe Declude.JunkMail". The archives can be found at > http://www.mail-archive.com. > --- > This E-mail came from the Declude.JunkMail mailing list. To > unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type > "unsubscribe Declude.JunkMail". The archives can be found at > http://www.mail-archive.com. > --- > This E-mail came from the Declude.JunkMail mailing list. To > unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type > "unsubscribe Declude.JunkMail". The archives can be found at > http://www.mail-archive.com. > > > > --- > This E-mail came from the Declude.JunkMail mailing list. To > unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type > "unsubscribe Declude.JunkMail". The archives can be found at > http://www.mail-archive.com. --- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com. --- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to [EMAIL PROTECTED], and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com.