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