i was testing with a sample message, and noticed that when running manually with --debug, there seem to be numerous differences in the results, such as scores for the same tests differing, visual ordering of results differing [is this significant?], and bayes not being listed when using --debug. am i doing something wrong? are my expectations misguided? i'm doing these tests as the user named amavis, which the amavis software runs as.
>spamassassin --test-mode --debug < message3.txt Dec 2 23:32:41.224 [27222] dbg: logger: adding facilities: all Dec 2 23:32:41.224 [27222] dbg: logger: logging level is DBG Dec 2 23:32:41.224 [27222] dbg: generic: SpamAssassin version 3.4.0 Dec 2 23:32:41.224 [27222] dbg: generic: Perl 5.020001, PREFIX=/usr, DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES_DIR=/etc/spamassassin, LOCAL_STATE_DIR=/var/lib/spamassassin Dec 2 23:32:41.224 [27222] dbg: config: timing enabled Dec 2 23:32:41.225 [27222] dbg: config: score set 0 chosen. Dec 2 23:32:41.226 [27222] dbg: util: running in taint mode? yes [...] Content analysis details: (10.7 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: ialloansystems.com] 1.7 URIBL_WS_SURBL Contains an URL listed in the WS SURBL blocklist [URIs: ialloansystems.com] 1.6 RCVD_IN_BRBL_LASTEXT RBL: No description available. [94.73.46.5 listed in bb.barracudacentral.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.4 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50% [cf: 100] 2.0 PYZOR_CHECK Listed in Pyzor (http://pyzor.sf.net/) 2.4 RAZOR2_CF_RANGE_E8_51_100 Razor2 gives engine 8 confidence level above 50% [cf: 100] 1.7 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/) 0.0 DIGEST_MULTIPLE Message hits more than one network digest check -0.8 AWL AWL: From: address is in the auto white-list Dec 2 23:32:44.364 [27222] dbg: check: tagrun - tag DKIMDOMAIN is still blocking action 0 Dec 2 23:32:44.366 [27222] dbg: plugin: Mail::SpamAssassin::Plugin::MIMEHeader=HASH(0x2cb2be0) implements 'finish_tests', priority 0 Dec 2 23:32:44.366 [27222] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x2cb2e80) implements 'finish_tests', priority 0 Dec 2 23:32:44.388 [27222] dbg: netset: cache trusted_networks hits/attempts: 10/11, 90.9 % Dec 2 23:32:44.397 [27222] dbg: bayes: untie-ing >spamassassin --test-mode < message3.txt Received: from localhost by mfa.example.com with SpamAssassin (version 3.4.0); Tue, 02 Dec 2014 23:34:52 -0500 [...] Content analysis details: (8.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.4 RCVD_IN_BRBL_LASTEXT RBL: No description available. [94.73.46.5 listed in bb.barracudacentral.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: ialloansystems.com] 1.6 URIBL_WS_SURBL Contains an URL listed in the WS SURBL blocklist [URIs: ialloansystems.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.5 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50% [cf: 100] 1.4 PYZOR_CHECK Listed in Pyzor (http://pyzor.sf.net/) 1.9 RAZOR2_CF_RANGE_E8_51_100 Razor2 gives engine 8 confidence level above 50% [cf: 100] 0.9 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/) 0.3 DIGEST_MULTIPLE Message hits more than one network digest check 1.1 AWL AWL: From: address is in the auto white-list