On Wed, 25 Mar 2009, John Hardin wrote:

>   On Wed, 25 Mar 2009, Giampaolo Tomassoni wrote:
> >   So why this actually works to me?
> > > > rawbody LARGETABLE
> >   m'<tr\W(?:[^<]|<(?!t[dr]\W))*(?:<td\W(?:[^<]|<(?!t[rd]\W))*){30,}</tr'is

Then the documentation appears to be out of date. From http://spamassassin.apache.org/full/3.2.x/doc/Mail_SpamAssassin_Conf.html:

rawbody SYMBOLIC_TEST_NAME /pattern/modifiers
The text will be decoded from base64 or quoted-printable encoding, but HTML tags and line breaks will still be present. The pattern will be applied line-by-line.

Yeah, the documentation lies. multiline rawbody works just fine in 3.2.x

Sigh. foot > mouth

So:

rawbody __WIDETABLE 
m'<tr\W(?:[^<]|<(?!t[dr]\W))*(?:<td\W(?:[^<]|<(?!t[rd]\W))*){30,}</tr'is
tflags  __WIDETABLE multiple
meta    BIGTABLE (__WIDETABLE > 4)
uri     URI_SPACES_LIVE /\bspaces\.live\.com\b/
meta    HTML_GRID_OBFU_LIVE (BIGTABLE && URI_SPACES_LIVE)
score   HTML_GRID_OBFU_LIVE 3

--
 John Hardin KA7OHZ                    http://www.impsec.org/~jhardin/
 jhar...@impsec.org    FALaholic #11174     pgpk -a jhar...@impsec.org
 key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79

Reply via email to