Can someone help me with trying to fix SA so it stops reporting these errors?
I'm running CentOS 4.3, with SA downloaded and installed per
instructions on the site (basically download the .tgz and run rpmbuild
on it)
It seems to work, but it keeps reporting some errors each time I run
it. I'd rather have no errors :) Also, I think I might be missing a
couple RBL type lists (I think Razor is missing) - would appreciate if
someone more adept at this could look at the output and give me some
ideas to try. I googled for some things, tried one thing and it didn't
seem to help.
Thanks in advance!
[EMAIL PROTECTED] ~]$ spamassassin --version
SpamAssassin version 3.0.5
running on Perl version 5.8.5
[EMAIL PROTECTED] ~]$ spamassassin --lint -D
debug: SpamAssassin version 3.0.5
debug: Score set 0 chosen.
debug: running in taint mode? yes
debug: Running in taint mode, removing unsafe env vars, and resetting PATH
debug: PATH included '/usr/local/sbin', keeping.
debug: PATH included '/usr/local/bin', keeping.
debug: PATH included '/usr/sbin', keeping.
debug: PATH included '/usr/bin', keeping.
debug: PATH included '/sbin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/usr/bin/X11', keeping.
debug: Final PATH set to:
/usr/local/zeus:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
debug: diag: module installed: DBI, version 1.40
debug: diag: module installed: DB_File, version 1.809
debug: diag: module installed: Digest::SHA1, version 2.07
debug: diag: module installed: IO::Socket::UNIX, version 1.21
debug: diag: module installed: MIME::Base64, version 3.01
debug: diag: module installed: Net::DNS, version 0.48
debug: diag: module installed: Net::LDAP, version 0.31
debug: diag: module not installed: Razor2::Client::Agent ('require' failed)
debug: diag: module installed: Storable, version 2.13
debug: diag: module installed: URI, version 1.30
debug: ignore: using a test message to lint rules
debug: using "/etc/mail/spamassassin/init.pre" for site rules init.pre
debug: config: read file /etc/mail/spamassassin/init.pre
debug: using "/usr/share/spamassassin" for default rules dir
debug: config: read file /usr/share/spamassassin/10_misc.cf
debug: config: read file /usr/share/spamassassin/20_advance_fee.cf
debug: config: read file /usr/share/spamassassin/20_anti_ratware.cf
debug: config: read file /usr/share/spamassassin/20_body_tests.cf
debug: config: read file /usr/share/spamassassin/20_compensate.cf
debug: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf
debug: config: read file /usr/share/spamassassin/20_drugs.cf
debug: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf
debug: config: read file /usr/share/spamassassin/20_head_tests.cf
debug: config: read file /usr/share/spamassassin/20_html_tests.cf
debug: config: read file /usr/share/spamassassin/20_meta_tests.cf
debug: config: read file /usr/share/spamassassin/20_net_tests.cf
debug: config: read file /usr/share/spamassassin/20_phrases.cf
debug: config: read file /usr/share/spamassassin/20_porn.cf
debug: config: read file /usr/share/spamassassin/20_ratware.cf
debug: config: read file /usr/share/spamassassin/20_uri_tests.cf
debug: config: read file /usr/share/spamassassin/23_bayes.cf
debug: config: read file /usr/share/spamassassin/25_accessdb.cf
debug: config: read file /usr/share/spamassassin/25_antivirus.cf
debug: config: read file /usr/share/spamassassin/25_body_tests_es.cf
debug: config: read file /usr/share/spamassassin/25_body_tests_pl.cf
debug: config: read file /usr/share/spamassassin/25_dcc.cf
debug: config: read file /usr/share/spamassassin/25_domainkeys.cf
debug: config: read file /usr/share/spamassassin/25_hashcash.cf
debug: config: read file /usr/share/spamassassin/25_pyzor.cf
debug: config: read file /usr/share/spamassassin/25_razor2.cf
debug: config: read file /usr/share/spamassassin/25_replace.cf
debug: config: read file /usr/share/spamassassin/25_spf.cf
debug: config: read file /usr/share/spamassassin/25_textcat.cf
debug: config: read file /usr/share/spamassassin/25_uribl.cf
debug: config: read file /usr/share/spamassassin/30_text_de.cf
debug: config: read file /usr/share/spamassassin/30_text_fr.cf
debug: config: read file /usr/share/spamassassin/30_text_it.cf
debug: config: read file /usr/share/spamassassin/30_text_nl.cf
debug: config: read file /usr/share/spamassassin/30_text_pl.cf
debug: config: read file /usr/share/spamassassin/30_text_pt_br.cf
debug: config: read file /usr/share/spamassassin/50_scores.cf
debug: config: read file /usr/share/spamassassin/60_awl.cf
debug: config: read file /usr/share/spamassassin/60_whitelist.cf
debug: config: read file /usr/share/spamassassin/60_whitelist_spf.cf
debug: config: read file /usr/share/spamassassin/60_whitelist_subject.cf
debug: using "/etc/mail/spamassassin" for site rules dir
debug: config: read file /etc/mail/spamassassin/local.cf
debug: using "/home/mike/.spamassassin" for user state dir
debug: using "/home/mike/.spamassassin/user_prefs" for user prefs file
debug: config: read file /home/mike/.spamassassin/user_prefs
debug: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490)
debug: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0x1b3c800)
debug: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0)
configuration file "/usr/share/spamassassin/20_advance_fee.cf"
requires version 3.001000 of SpamAssassin, but this is code version
3.000005. Maybe you need to use the -C switch, or remove the old
config files? Skipping this file at
/usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line
332.
configuration file "/usr/share/spamassassin/20_net_tests.cf" requires
version 3.001000 of SpamAssassin, but this is code version 3.000005.
Maybe you need to use the -C switch, or remove the old config files?
Skipping this file at
/usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/Conf/Parser.pm line
332.
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490)
implements 'parse_config'
debug: plugin: Mail::SpamAssassin::Plugin::Hashcash=HASH(0x1b3c800)
implements 'parse_config'
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
config: SpamAssassin failed to parse line, skipping:
def_whitelist_from_spf [EMAIL PROTECTED]
debug: using "/home/mike/.spamassassin" for user state dir
debug: bayes: 11017 tie-ing to DB file R/O /home/mike/.spamassassin/bayes_toks
debug: bayes: 11017 tie-ing to DB file R/O /home/mike/.spamassassin/bayes_seen
debug: bayes: found bayes db version 3
debug: using "/home/mike/.spamassassin" for user state dir
debug: bayes: Not available for scanning, only 26 spam(s) in Bayes DB < 200
debug: bayes: 11017 untie-ing
debug: bayes: 11017 untie-ing db_toks
debug: bayes: 11017 untie-ing db_seen
debug: Score set 1 chosen.
debug: ---- MIME PARSER START ----
debug: main message type: text/plain
debug: parsing normal part
debug: added part, type: text/plain
debug: ---- MIME PARSER END ----
debug: bayes: 11017 tie-ing to DB file R/O /home/mike/.spamassassin/bayes_toks
debug: bayes: 11017 tie-ing to DB file R/O /home/mike/.spamassassin/bayes_seen
debug: bayes: found bayes db version 3
debug: bayes: Not available for scanning, only 26 spam(s) in Bayes DB < 200
debug: bayes: 11017 untie-ing
debug: bayes: 11017 untie-ing db_toks
debug: bayes: 11017 untie-ing db_seen
debug: metadata: X-Spam-Relays-Trusted:
debug: metadata: X-Spam-Relays-Untrusted:
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490)
implements 'parsed_metadata'
debug: is Net::DNS::Resolver available? yes
debug: Net::DNS version: 0.48
debug: trying (3) gmx.net...
debug: looking up NS for 'gmx.net'
debug: NS lookup of gmx.net succeeded => Dns available (set
dns_available to hardcode)
debug: is DNS available? 1
debug: decoding: no encoding detected
debug: URIDNSBL: domains to query:
debug: all '*From' addrs: [EMAIL PROTECTED]
debug: Running tests for priority: 0
debug: running header regexp tests; score so far=0
debug: registering glue method for check_hashcash_double_spend
(Mail::SpamAssassin::Plugin::Hashcash=HASH(0x1b3c800))
debug: registering glue method for check_for_spf_helo_pass
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: SPF: message was delivered entirely via trusted relays, not required
debug: registering glue method for check_hashcash_value
(Mail::SpamAssassin::Plugin::Hashcash=HASH(0x1b3c800))
debug: all '*To' addrs:
debug: registering glue method for check_for_spf_softfail
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: SPF: message was delivered entirely via trusted relays, not required
debug: registering glue method for check_for_spf_pass
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: registering glue method for check_for_spf_helo_softfail
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: no method found for eval test check_for_matching_env_and_hdr_from
Failed to run __ENV_AND_HDR_FROM_MATCH SpamAssassin test, skipping:
(Can't locate object method
"check_for_matching_env_and_hdr_from" via package
"Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm
line 2341.
)
debug: no method found for eval test check_for_def_spf_whitelist_from
Failed to run USER_IN_DEF_SPF_WL SpamAssassin test, skipping:
(Can't locate object method "check_for_def_spf_whitelist_from"
via package "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm
line 2341.
)
debug: registering glue method for check_for_spf_fail
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: registering glue method for check_for_spf_helo_fail
(Mail::SpamAssassin::Plugin::SPF=HASH(0x1b0a8e0))
debug: no method found for eval test check_for_spf_whitelist_from
Failed to run USER_IN_SPF_WHITELIST SpamAssassin test, skipping:
(Can't locate object method "check_for_spf_whitelist_from" via
package "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.5/Mail/SpamAssassin/PerMsgStatus.pm
line 2341.
)
debug: running body-text per-line regexp tests; score so far=0.196
debug: running uri tests; score so far=0.196
debug: registering glue method for check_uridnsbl
(Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490))
debug: Razor2 is not available
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490)
implements 'check_tick'
debug: running raw-body-text per-line regexp tests; score so far=0.196
debug: running full-text regexp tests; score so far=0.196
debug: Razor2 is not available
debug: Current PATH is:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
debug: Pyzor is not available: pyzor not found
debug: DCCifd is not available: no r/w dccifd socket found.
debug: DCC is not available: no executable dccproc found.
debug: Running tests for priority: 500
debug: RBL: success for 1 of 1 queries
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xc22490)
implements 'check_post_dnsbl'
debug: running meta tests; score so far=0.196
debug: running header regexp tests; score so far=1.765
debug: running body-text per-line regexp tests; score so far=1.765
debug: running uri tests; score so far=1.765
debug: running raw-body-text per-line regexp tests; score so far=1.765
debug: running full-text regexp tests; score so far=1.765
debug: Running tests for priority: 1000
debug: running meta tests; score so far=1.765
debug: running header regexp tests; score so far=1.765
debug: using "/home/mike/.spamassassin" for user state dir
debug: lock: 11017 created
/home/mike/.spamassassin/auto-whitelist.lock.lvs01.11017
debug: lock: 11017 trying to get lock on
/home/mike/.spamassassin/auto-whitelist with 0 retries
debug: lock: 11017 link to /home/mike/.spamassassin/auto-whitelist.lock: link ok
debug: Tie-ing to DB file R/W in /home/mike/.spamassassin/auto-whitelist
debug: auto-whitelist (db-based):
[EMAIL PROTECTED]|ip=none scores 0/0
debug: AWL active, pre-score: 1.765, autolearn score: 1.765, mean:
undef, IP: undef
debug: DB addr list: untie-ing and unlocking.
debug: DB addr list: file locked, breaking lock.
debug: unlock: 11017 unlink /home/mike/.spamassassin/auto-whitelist.lock
debug: Post AWL score: 1.765
debug: running body-text per-line regexp tests; score so far=1.765
debug: running uri tests; score so far=1.765
debug: running raw-body-text per-line regexp tests; score so far=1.765
debug: running full-text regexp tests; score so far=1.765
debug: is spam? score=1.765 required=4.5
debug: tests=MISSING_DATE,MISSING_SUBJECT,NO_REAL_NAME,NO_RECEIVED,NO_RELAYS
debug:
subtests=__HAS_MSGID,__MSGID_OK_DIGITS,__MSGID_OK_HOST,__SANE_MSGID,__UNUSABLE_MSGID
lint: 28 issues detected. please rerun with debug enabled for more information.