On Tuesday 26 August 2008 10:09:37 mouss wrote:
> dms dms wrote:
> > Hello all,
> >   I searched high and low but could not find anywhere that says the
> > following rule patten is invalid or not allowed in SpamAssassin 3.2.5 on
> > CentOS 5.1  However it works with non-zero numbers... Thoughts? and TIA
> >
> > header          LOCAL_TESTHEADER        TESTHEADER =~ /^0$/
> > score           LOCAL_TESTHEADER        1000
> >
> > message:
> > TESTHEADER: 0
> > From:[EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > To: [EMAIL PROTECTED]
> > Subject: This is a TESTHEADER: 0 test
> >
> > blahblah blah
>
> looks like a bug to me. "0" is matched and returned, then the string "0"
> is confused with 0=FALSE.
>
> Using 1 instead of 0 works! also, using /0$/ and putting "foo0" in the
> header.

It is a bug, also present in the current CVS 3.3 trunk.

It is also a bug or the same nature that a message:

  From:[EMAIL PROTECTED] <[EMAIL PROTECTED]>
  To: [EMAIL PROTECTED]
  Subject: 0

  blahblah blah

hits a MISSING_SUBJECT rule.

Please open up a bug report.

  Mark

Reply via email to