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.