I had a working setup of Courier-MTA, spamassassin 3.0.4, and maildrop,
but I upgraded spamassassin to 3.1.7 and now I have errors and mail
doesn't get delivered unless I remove the tie-in to spamassassin in the
courierd file.

Here are some of the errors:
Oct 20 14:10:20 mail spamd[5776]: configuration file
"/usr/share/spamassassin/20_net_tests.cf" requires version 3.001007 of
SpamAssassin, but this is code ve
rsion 3.000004. 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.6/Mail/SpamAssassin
/Conf/Parser.pm line 332.
Oct 20 14:10:20 mail spamd[5776]: configuration file
"/usr/share/spamassassin/20_phrases.cf" requires version 3.001007 of
SpamAssassin, but this is code vers
ion 3.000004. 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.6/Mail/SpamAssassin/C
onf/Parser.pm line 332.
Oct 20 14:10:21 mail spamd[5776]: configuration file
"/usr/share/spamassassin/20_porn.cf" requires version 3.001007 of
SpamAssassin, but this is code version
 3.000004. 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.6/Mail/SpamAssassin/Conf
/Parser.pm line 332.
Oct 20 14:10:21 mail spamd[5776]: configuration file
"/usr/share/spamassassin/20_uri_tests.cf" requires version 3.001007 of
SpamAssassin, but this is code ve
rsion 3.000004. 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.6/Mail/SpamAssassin
/Conf/Parser.pm line 332.
Oct 20 14:10:21 mail spamd[5776]: configuration file
"/usr/share/spamassassin/23_bayes.cf" requires version 3.001007 of
SpamAssassin, but this is code versio
n 3.000004. 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.6/Mail/SpamAssassin/Con
f/Parser.pm line 332.
Oct 20 14:10:22 mail spamd[5776]: Failed to run __ENV_AND_HDR_FROM_MATCH
SpamAssassin test, skipping:__(Can't locate object method
"check_for_matching_env_an
d_hdr_from" via package "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)
Oct 20 14:10:22 mail spamd[5776]: Failed to run USER_IN_DEF_SPF_WL
SpamAssassin test, skipping:__(Can't locate object method
"check_for_def_spf_whitelist_fro
m" via package "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)
Oct 20 14:10:22 mail spamd[5776]: Failed to run RATWARE_EFROM SpamAssassin
test, skipping:__(Can't locate object method "check_ratware_envelope_from"
via pac
kage "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)
Oct 20 14:10:22 mail spamd[5776]: Failed to run __RATWARE_NAME_ID
SpamAssassin test, skipping:__(Can't locate object method
"check_ratware_name_id" via packa
ge "Mail::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)
Oct 20 14:10:22 mail spamd[5776]: Failed to run SPF_NEUTRAL SpamAssassin
test, skipping:__(Can't locate object method "check_for_spf_neutral" via
package "Ma
il::SpamAssassin::PerMsgStatus" at
/usr/lib/perl5/vendor_perl/5.8.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)
Oct 20 14:10:22 mail spamd[5776]: 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.6/Mail/SpamAssassin/PerMsgStatus.pm line
2340._)


Reading the top errors indicates that I haven't removed something from the
old version, but without knowing for sure what I should remove, I am
hesitant to do so. The bottom errors indicate something didn't get
installed or configured correctly. Please advise.

Thanks,
Brian



-- 
"All people who think everything is either black or white are idiots."

Reply via email to