On 11/10/2022 13:29, Henrik K wrote:
You can also need to use -D rules,rules-all to see any "unrun" rules.

I tried that using "all,rules,rules-all" and I think I found an other problem with RCVD_IN_DNSWL* rules.

If I run with a testmail I see:
# spamassassin -D all,rules,rules-all <test.eml 2>&1|grep RCVD_IN_DNSWL
Oct 11 14:32:33.399 [1549685] dbg: rules: meta KHOP_HELO_FCRDNS inherits tflag 
net, depends on __RCVD_IN_DNSWL
Oct 11 14:32:33.595 [1549685] dbg: dnseval: initialize check_rbl_sub for rule 
RCVD_IN_DNSWL_NONE, set dnswl-firsttrusted, subtest (?^aa:^127\\.0\\.\\d+\\.0$)
Oct 11 14:32:33.595 [1549685] dbg: dnseval: initialize check_rbl_sub for rule 
RCVD_IN_DNSWL_LOW, set dnswl-firsttrusted, subtest (?^aa:^127\\.0\\.\\d+\\.1$)
Oct 11 14:32:33.595 [1549685] dbg: dnseval: initialize check_rbl_sub for rule 
RCVD_IN_DNSWL_MED, set dnswl-firsttrusted, subtest (?^aa:^127\\.0\\.\\d+\\.2$)
Oct 11 14:32:33.595 [1549685] dbg: dnseval: initialize check_rbl_sub for rule 
RCVD_IN_DNSWL_HI, set dnswl-firsttrusted, subtest (?^aa:^127\\.0\\.\\d+\\.3$)
Oct 11 14:32:33.595 [1549685] dbg: dnseval: initialize check_rbl_sub for rule 
RCVD_IN_DNSWL_BLOCKED, set dnswl-firsttrusted, subtest 
(?^aa:^127\\.0\\.\\d+\\.255$)
Oct 11 14:32:33.627 [1549685] dbg: rules-all: ran meta rule __RCVD_IN_DNSWL, no 
hit
Oct 11 14:32:34.462 [1549685] dbg: rules-all: unrun dependencies prevented meta 
KAM_BAD_DNSWL from running: KAM_MESSAGE_EMAILBL_PCCC, RCVD_IN_DNSWL_HI, 
RCVD_IN_HOSTKARMA_W
Oct 11 14:32:34.464 [1549685] dbg: rules-all: unrun dependencies prevented meta 
KAM_QUITE_BAD_DNSWL from running: KAM_MESSAGE_EMAILBL_PCCC, RCVD_IN_DNSWL_HI, 
RCVD_IN_HOSTKARMA_W
Oct 11 14:32:34.466 [1549685] dbg: rules-all: unrun dependencies prevented meta 
XPRIO from running: RCVD_IN_DNSWL_NONE
Oct 11 14:32:34.466 [1549685] dbg: rules-all: unrun dependencies prevented meta 
WLCOMPENSATE1 from running: RCVD_IN_DNSWL_MED
Oct 11 14:32:34.466 [1549685] dbg: rules-all: unrun dependencies prevented meta 
WLCOMPENSATE2 from running: RCVD_IN_DNSWL_LOW
Oct 11 14:32:34.466 [1549685] dbg: rules-all: unrun dependencies prevented meta 
WLCOMPENSATE4 from running: RCVD_IN_DNSWL_HI

This looks like __RCVD_IN_DNSWL gets evaluated, but not hit. But RCVD_IN_DNSWL_* are "unrun", what looks very odd.

Greetings, Wolfgang

Reply via email to