Thanks for the responses I tried using the command spamassassin.bat < c:\esa\ham\message
and it gave me the same score as spamassassasin -t < c:\esa\ham\message and it also gave me the same score as spamassassin.bat -t < c:\esa\ham\message I am at a loss for words and actions...I do not know why it does not put it as spam then Bowie Bailey wrote: > > Duane Hill wrote: >> On Friday, September 8, 2006 at 3:40:06 PM, Bowie confabulated: >> >> > Floyd wrote: >> > > Hi, >> > > >> > > I am new to SpamAssassin, I have been testing it for about 3 to 4 >> > > weeks now and I have categorized about >> > > 4000 ham and about 1000 spam, and I still get the same spam after >> > > a few days. What I am trying to figure out is about sa-learn. >> > > When I look at the logs and it classifies an incoming mail that is >> > > spam it gives it a score of 2.8 out of 6 and therefore it >> > > classifies as ham. Log file: >> > > >> > > PreFile: C:\ESA\NEW\msg060907173314_A5169.in.eml PostFile: >> > > C:\ESA\NEW\msg060907173314_A5169.out.eml >> > > 09-07-2006 05:33:14 : SpamAssassin: >> > > C:\PERL\BIN\SPAMASSASSIN.BAT < >> > > "C:\ESA\NEW\msg060907173314_A5169.in.eml" > >> > > "C:\ESA\NEW\msg060907173314_A5169.out.eml" >> > > >> > > >> > > But when i run spamassassin -t < c:\esa\ham\message in question >> > > it gives me a score of 10.6, >> > > >> > > Now why is the previous score different from the manual score. >> > > They both are running spamassassin from c:\perl\bin >> > > >> > > The only difference is the logs show c:\perl\bin\spamassassin.bat >> > > and i use c:\perl\bin\spamassassin -t >> > > >> > > Is there a difference beteen the two....I don't think so >> >> > c:\perl\bin\spamassassin is a Perl program >> > c:\perl\bin\spamassassin.bat is a DOS batch file >> >> > Take a look at the .bat file and see what options it uses when it >> > calls spamassassin. Then do your tests with the same options and >> > see what you get. >> >> By default, when something is ran on the command line without an >> extension, Windows assumes to add the appropriate extension before >> determining the proper application to use. Therefore, 'spamassassin' >> on the command line ultimately runs 'spamassassin.bat'. The other >> 'spamassassin' without the extension would never get ran unless you >> supply the Perl interpreter with the command. I.e. 'perl spamassassin' >> or 'c:\perl\bin\perl.exe c:\perl\bin\spamassassin'. >> >> The same would hold true for 'sa-learn' as would 'sa-update'. > > Ok, I'll give you that one. I tend to forget about that limitation > since I mostly work with linux. > > Still, the symptom that you describe indicates that your mail system > and your test are either running different spamassassin programs, or > using different config files. > > Are you logged in as the same user your mail system uses to do the > scan (probably not an issue with Windows, but still a valid question)? > > And just out of curiosity, try this command: > c:\perl\bin\spamassassin.bat -t < c:\esa\ham\message > > It may or may not take the -t argument, but if not, you can look at > the headers in the message returned. > > -- > Bowie > > -- View this message in context: http://www.nabble.com/Spam-on-Exchange-tf2239711.html#a6212649 Sent from the SpamAssassin - Users forum at Nabble.com.