Hi, I've been trying to install spamassassin for a week or so now and I think I finally have an idea of where the problem is, but not what it is and how to fix it.
When I start spamd with the -C command-line option spamassassin will not correctly identify the GTUBE message as spam. But if I start spamassassin without the -C command-line option it will correctly identify GTUBE as spam. The odd thing about this is that aside from init.pre, everything else in my -C directory is essentially empty. All of the lines in local.cf and secrets.cf are commented. I installed Spamassassin 3.0 on Gentoo using the portage version of the software. The contents of init.pre are as follows: ---- # RelayCountry - add metadata for Bayes learning, marking the countries # a message was relayed through # # loadplugin Mail::SpamAssassin::Plugin::RelayCountry # URIDNSBL - look up URLs found in the message against several DNS # blocklists. # loadplugin Mail::SpamAssassin::Plugin::URIDNSBL # Hashcash - perform hashcash verification. # loadplugin Mail::SpamAssassin::Plugin::Hashcash # SPF - perform SPF verification. # loadplugin Mail::SpamAssassin::Plugin::SPF ---- I could run spamassassin without using local.cf, but I would like to change some of the options. In my tests, it doesn't matter what the contents of local.cf are. If you use "-C" spamassassin will fail to identify mail as spam. To clarify what I mean by fail, I run the sample spam message through spamc and the message comes through with a X-Spam-Checker-Version header but does not come through with an X-Spam-Status header. Without the "-C" option it comes through as it should. Does anyone have experience with or insight into this problem? Thanks, Leonard