I've confirmed that meta's within meta's within meta's work well:

body __testA /\ba/i
body __testB /\bb/i
body __testC /\bc/i
body __testD /\bd/i
body __testE /\be/i
body __testF /\bf/i
body __testG /\bg/i
body __testH /\bh/i
body __testI /\bi/i
body __testJ /\bj/i
body __testK /\bk/i
body __testL /\bl/i

meta __META_ABC (__testA || __testB || __testC)
meta __META_DEF (__testD || __testE || __testF)
meta __META_GHI (__testG || __testH || __testI)
meta __META_JKL (__testJ || __testK || __testL)

meta META_ABCDEF (__META_ABC || __META_DEF)
meta META_GHIJKL (__META_GHI || __META_JKL)
meta META_ABCDEFGHIJKL (META_ABCDEF || META_GHIJKL)


but, combined with neutralized (__) tests, the score line doesn't show which individual tests were triggered:

X-SpamAssassin: score=3.0 tests=META_ABCDEF,META_ABCDEFGHIJKL,META_GHIJKL


Leaving them non scoring (__), what are all the ways of determining which sub tests (body in this case) participated in triggering a given meta?  I'm looking for all the places that store this information as well as any way to show the individual tests in the score line itself (while still scoring 0 each).

Thanks,
Dan

Reply via email to