But no line für SA4TA3 and no report or final score.

Same on Debian bookworm:

root@91d4e83fb538:/# cat /etc/spamassassin/70_meta_undefined.cf
meta __SA4TA3_1  6
meta __SA4TA3_2  2
meta  SA4TA3    (__SA4TA3_1 > 2) && (__SA4TA3_2 > 1)
score SA4TA3 0.1
describe SA4TA3 dummy
root@91d4e83fb538:/# spamassassin -Dall - </dev/null 2>&1 | grep -E 'tests=|SA4TA' Oct 11 08:57:26.413 [5489] dbg: rules: ran meta rule __SA4TA3_2 ======> got hit (2) Oct 11 08:57:26.413 [5489] dbg: rules: ran meta rule __SA4TA3_1 ======> got hit (6) Oct 11 08:57:26.417 [5489] dbg: check: tests=EMPTY_MESSAGE,MISSING_DATE,MISSING_FROM,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS Oct 11 08:57:26.417 [5489] dbg: check: subtests=__DKIM_DEPENDABLE,__EMPTY_BODY,__ENV_AND_HDR_FROM_MATCH,__GATED_THROUGH_RCVD_REMOVER,__GB_TO_ADDR,__KAM_BODY_LENGTH_LT_1024,__KAM_BODY_LENGTH_LT_128,__KAM_BODY_LENGTH_LT_256,__KAM_BODY_LENGTH_LT_512,__KHOP_NO_FULL_NAME,__LCL__ENV_AND_HDR_FROM_MATCH,__LCL__KAM_BODY_LENGTH_LT_1024,__LCL__KAM_BODY_LENGTH_LT_128,__LCL__KAM_BODY_LENGTH_LT_512,__MISSING_REF,__MISSING_REPLY,__NOT_SPOOFED,__PDS_MSG_1024,__PDS_MSG_512,__SA4TA3_1,__SA4TA3_2,__SUBJECT_EMPTY,__SUBJ_SHORT,__TO_NO_ARROWS_R,__T_PDS_MSG_512,__UNUSABLE_MSGID (Total Subtest Hits: 26 / Deduplicated Total Hits: 26) Oct 11 08:57:26.420 [5489] dbg: markup: mime_encode_header: Yes, score=7.9 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE, X-Spam-Status: Yes, score=7.9 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE,
root@91d4e83fb538:/#

Interestingly, these rules produce insonsistent results:

root@91d4e83fb538:/# cat /etc/spamassassin/70_meta_undefined.cf
meta __SA4TA3_1  6
meta __SA4TA3_2  2
meta  SA4TA3    (__SA4TA3_1 > 2) && (__SA4TA3_2 > 1)
score SA4TA3 0.1
describe SA4TA3 dummy
meta SA4TA4 1
score SA4TA4 0.1
describe SA4TA4 dummy
root@91d4e83fb538:/# spamassassin -Dall - </dev/null 2>&1 | grep -E 'tests=|SA4TA' Oct 11 09:01:29.899 [5503] dbg: rules: ran meta rule SA4TA4 ======> got hit (1) Oct 11 09:01:29.900 [5503] dbg: rules: ran meta rule __SA4TA3_2 ======> got hit (2) Oct 11 09:01:29.901 [5503] dbg: rules: ran meta rule __SA4TA3_1 ======> got hit (6) Oct 11 09:01:29.904 [5503] dbg: learn: auto-learn: not considered as header or body points, no meta deps (SA4TA4) Oct 11 09:01:29.905 [5503] dbg: check: tests=EMPTY_MESSAGE,MISSING_DATE,MISSING_FROM,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 Oct 11 09:01:29.905 [5503] dbg: check: subtests=__DKIM_DEPENDABLE,__EMPTY_BODY,__ENV_AND_HDR_FROM_MATCH,__GATED_THROUGH_RCVD_REMOVER,__GB_TO_ADDR,__KAM_BODY_LENGTH_LT_1024,__KAM_BODY_LENGTH_LT_128,__KAM_BODY_LENGTH_LT_256,__KAM_BODY_LENGTH_LT_512,__KHOP_NO_FULL_NAME,__LCL__ENV_AND_HDR_FROM_MATCH,__LCL__KAM_BODY_LENGTH_LT_1024,__LCL__KAM_BODY_LENGTH_LT_128,__LCL__KAM_BODY_LENGTH_LT_512,__MISSING_REF,__MISSING_REPLY,__NOT_SPOOFED,__PDS_MSG_1024,__PDS_MSG_512,__SA4TA3_1,__SA4TA3_2,__SUBJECT_EMPTY,__SUBJ_SHORT,__TO_NO_ARROWS_R,__T_PDS_MSG_512,__UNUSABLE_MSGID (Total Subtest Hits: 26 / Deduplicated Total Hits: 26) Oct 11 09:01:29.907 [5503] dbg: markup: mime_encode_header: Yes, score=8.0 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE, Oct 11 09:01:29.907 [5503] dbg: markup: [...] \tNO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 autolearn=no X-Spam-Status: Yes, score=8.0 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE,
    NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 autolearn=no
 0.1 SA4TA4                 dummy
root@91d4e83fb538:/# spamassassin -Dall - </dev/null 2>&1 | grep -E 'tests=|SA4TA' Oct 11 09:01:33.798 [5505] dbg: rules: ran meta rule SA4TA4 ======> got hit (1) Oct 11 09:01:33.799 [5505] dbg: rules: ran meta rule __SA4TA3_2 ======> got hit (2) Oct 11 09:01:33.800 [5505] dbg: rules: ran meta rule __SA4TA3_1 ======> got hit (6) Oct 11 09:01:33.801 [5505] dbg: rules: ran meta rule SA4TA3 ======> got hit (1) Oct 11 09:01:33.804 [5505] dbg: learn: auto-learn: not considered as header or body points, no meta deps (SA4TA4) Oct 11 09:01:33.804 [5505] dbg: learn: auto-learn: not considered as header or body points, no header/body deps (SA4TA3) Oct 11 09:01:33.804 [5505] dbg: check: tests=EMPTY_MESSAGE,MISSING_DATE,MISSING_FROM,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 Oct 11 09:01:33.804 [5505] dbg: check: subtests=__DKIM_DEPENDABLE,__EMPTY_BODY,__ENV_AND_HDR_FROM_MATCH,__GATED_THROUGH_RCVD_REMOVER,__GB_TO_ADDR,__KAM_BODY_LENGTH_LT_1024,__KAM_BODY_LENGTH_LT_128,__KAM_BODY_LENGTH_LT_256,__KAM_BODY_LENGTH_LT_512,__KHOP_NO_FULL_NAME,__LCL__ENV_AND_HDR_FROM_MATCH,__LCL__KAM_BODY_LENGTH_LT_1024,__LCL__KAM_BODY_LENGTH_LT_128,__LCL__KAM_BODY_LENGTH_LT_512,__MISSING_REF,__MISSING_REPLY,__NOT_SPOOFED,__PDS_MSG_1024,__PDS_MSG_512,__SA4TA3_1,__SA4TA3_2,__SUBJECT_EMPTY,__SUBJ_SHORT,__TO_NO_ARROWS_R,__T_PDS_MSG_512,__UNUSABLE_MSGID (Total Subtest Hits: 26 / Deduplicated Total Hits: 26) Oct 11 09:01:33.806 [5505] dbg: markup: mime_encode_header: Yes, score=8.1 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE, Oct 11 09:01:33.806 [5505] dbg: markup: [...] \tNO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 autolearn=no X-Spam-Status: Yes, score=8.1 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE,
    NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 autolearn=no
 0.1 SA4TA4                 dummy
 0.1 SA4TA3                 dummy
root@91d4e83fb538:/# spamassassin -Dall - </dev/null 2>&1 | grep -E 'tests=|SA4TA' Oct 11 09:01:37.230 [5507] dbg: rules: ran meta rule __SA4TA3_2 ======> got hit (2) Oct 11 09:01:37.231 [5507] dbg: rules: ran meta rule SA4TA4 ======> got hit (1) Oct 11 09:01:37.232 [5507] dbg: rules: ran meta rule __SA4TA3_1 ======> got hit (6) Oct 11 09:01:37.237 [5507] dbg: learn: auto-learn: not considered as header or body points, no meta deps (SA4TA4) Oct 11 09:01:37.238 [5507] dbg: check: tests=EMPTY_MESSAGE,MISSING_DATE,MISSING_FROM,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 Oct 11 09:01:37.238 [5507] dbg: check: subtests=__DKIM_DEPENDABLE,__EMPTY_BODY,__ENV_AND_HDR_FROM_MATCH,__GATED_THROUGH_RCVD_REMOVER,__GB_TO_ADDR,__KAM_BODY_LENGTH_LT_1024,__KAM_BODY_LENGTH_LT_128,__KAM_BODY_LENGTH_LT_256,__KAM_BODY_LENGTH_LT_512,__KHOP_NO_FULL_NAME,__LCL__ENV_AND_HDR_FROM_MATCH,__LCL__KAM_BODY_LENGTH_LT_1024,__LCL__KAM_BODY_LENGTH_LT_128,__LCL__KAM_BODY_LENGTH_LT_512,__MISSING_REF,__MISSING_REPLY,__NOT_SPOOFED,__PDS_MSG_1024,__PDS_MSG_512,__SA4TA3_1,__SA4TA3_2,__SUBJECT_EMPTY,__SUBJ_SHORT,__TO_NO_ARROWS_R,__T_PDS_MSG_512,__UNUSABLE_MSGID (Total Subtest Hits: 26 / Deduplicated Total Hits: 26) Oct 11 09:01:37.240 [5507] dbg: markup: mime_encode_header: Yes, score=8.0 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE, Oct 11 09:01:37.240 [5507] dbg: markup: [...] \tNO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 autolearn=no X-Spam-Status: Yes, score=8.0 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE,
    NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA4 autolearn=no
 0.1 SA4TA4                 dummy
root@91d4e83fb538:/# spamassassin -Dall - </dev/null 2>&1 | grep -E 'tests=|SA4TA' Oct 11 09:01:40.302 [5509] dbg: rules: ran meta rule __SA4TA3_1 ======> got hit (6) Oct 11 09:01:40.302 [5509] dbg: rules: ran meta rule __SA4TA3_2 ======> got hit (2) Oct 11 09:01:40.303 [5509] dbg: rules: ran meta rule SA4TA4 ======> got hit (1) Oct 11 09:01:40.304 [5509] dbg: rules: ran meta rule SA4TA3 ======> got hit (1) Oct 11 09:01:40.309 [5509] dbg: learn: auto-learn: not considered as header or body points, no meta deps (SA4TA4) Oct 11 09:01:40.309 [5509] dbg: learn: auto-learn: not considered as header or body points, no header/body deps (SA4TA3) Oct 11 09:01:40.309 [5509] dbg: check: tests=EMPTY_MESSAGE,MISSING_DATE,MISSING_FROM,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 Oct 11 09:01:40.310 [5509] dbg: check: subtests=__DKIM_DEPENDABLE,__EMPTY_BODY,__ENV_AND_HDR_FROM_MATCH,__GATED_THROUGH_RCVD_REMOVER,__GB_TO_ADDR,__KAM_BODY_LENGTH_LT_1024,__KAM_BODY_LENGTH_LT_128,__KAM_BODY_LENGTH_LT_256,__KAM_BODY_LENGTH_LT_512,__KHOP_NO_FULL_NAME,__LCL__ENV_AND_HDR_FROM_MATCH,__LCL__KAM_BODY_LENGTH_LT_1024,__LCL__KAM_BODY_LENGTH_LT_128,__LCL__KAM_BODY_LENGTH_LT_512,__MISSING_REF,__MISSING_REPLY,__NOT_SPOOFED,__PDS_MSG_1024,__PDS_MSG_512,__SA4TA3_1,__SA4TA3_2,__SUBJECT_EMPTY,__SUBJ_SHORT,__TO_NO_ARROWS_R,__T_PDS_MSG_512,__UNUSABLE_MSGID (Total Subtest Hits: 26 / Deduplicated Total Hits: 26) Oct 11 09:01:40.311 [5509] dbg: markup: mime_encode_header: Yes, score=8.1 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE, Oct 11 09:01:40.311 [5509] dbg: markup: [...] \tNO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 autolearn=no X-Spam-Status: Yes, score=8.1 required=5.0 tests=EMPTY_MESSAGE,MISSING_DATE,
    NO_HEADERS_MESSAGE,NO_RECEIVED,NO_RELAYS,SA4TA3,SA4TA4 autolearn=no
 0.1 SA4TA4                 dummy
 0.1 SA4TA3                 dummy

Reply via email to