problem with bayes
    Kosta Lekas 
    KLekas at FOXRIVER.COM
       
    Fri Aug 26 21:42:25 IST 2005
    
    
  
I am using postfix 4.42.9
 
When I test a message using “spamassassin -D -t
--prefs-file=/etc/MailScanner/spam.assassin.prefs.conf --mbox 
/home/spambin/mail/testspam” I get the following output so I know
bayes is working. But when the same message comes thru MS as a normal
email it does not trigger bayes test. I have includes my
spam.assassin.prefs.conf below
 
15 BAYES_99               BODY: Bayesian spam probability is 99 to 100%
                            [score: 1.0000]
 1.0 URIBL_SBL              Contains an URL listed in the SBL blocklist
                            [URIs: conuterimp.com]
 0.4 URIBL_AB_SURBL         Contains an URL listed in the AB SURBL
blocklist
                            [URIs: conuterimp.com]
 4.0 URIBL_JP_SURBL         Has URI in JP at
http://www.surbl.org/lists.html
                            [URIs: conuterimp.com]
 1.5 URIBL_WS_SURBL         Contains an URL listed in the WS SURBL
blocklist
                            [URIs: conuterimp.com]
 3.2 URIBL_OB_SURBL         Contains an URL listed in the OB SURBL
blocklist
                            [URIs: conuterimp.com]
 4.3 URIBL_SC_SURBL         Contains an URL listed in the SC SURBL
blocklist
                            [URIs: conuterimp.com]
 
 
# =============== MailScanner: spam.assassin.prefs.conf ===============
# Version 2.13.1
 
# SpamAssassin preferences for MailScanner users should be placed in
# this file to avoid being overwritten by a SpamAssassin upgrade.
# For a complete listing of configurable parameters, please see:
 
#      http://www.spamassassin.org/doc/Mail_SpamAssassin_Conf.html
 
# =============== SpamAssassin Preferences ===============
#
# the file installed by SpamAssassin:
 
#      /etc/mail/spamassassin/local.cf
 
# Should be disabled
# typically use these commands:
 
#  mv /etc/mail/spamassassin/local.cf \
#  /etc/mail/spamassassin/local.cf.saved
 
# When running SpamAssassin or sa-learn from the command line,
# or a script, you should always specify that SpamAssassin use
# this file to load SpamAssassin preferences, i.e:
 
#      sa-learn --ham -p /etc/MailScanner/spam.assassin.prefs.conf \
#      --mbox ham_mbox
 
#      spamassassin -D -p etc/MailScanner/spam.assassin.prefs.conf \
#      --lint
 
# Additional SpamAssassin rule files should be placed in:
 
#      /etc/mail/spamassasssin (default location)
 
# or in the directory specified in MailScanner.conf setting:
 
#      SpamAssassin Local Rules Dir =
 
# dns_available { yes | test[: name1 name2...] | no } (default: test)
# By default, SpamAssassin will query some default hosts on the internet
# to attempt to check if DNS is working on not. The problem is that it
can
# introduce some delay if your network connection is down, and in some
# cases it can wrongly guess that DNS is unavailable because the test
# connections failed. SpamAssassin includes a default set of 13 servers,
# among which 3 are picked randomly.
 
dns_available yes
 
 
# =============== White list and Black list addresses ===============
 
# While you can white list here but see below for a better place.
 
# White list addresses should be added in
 
#      /etc/MailScanner/rules/spam.whitelist.rules
 
# Black list addresses should be added in      
 
#      /etc/MailScanner/rules/spam.blacklist.rules
 
# FSL Notes: we need to set the default rule for:
# Is Definitely Spam = no
# to:
#      %rules-dir/spam.blacklist.rules
# and create a default rules-dir/spam.blacklist.rules file
 
 
# =============== OK Locales =============== 
 
ok_locales           en zh
ok_languages            en zh
 
 
# FSL Notes: we only support English this is unnecessary
 
 
 
# =============== Bayesian Filtering ===============
 
# By default, the Bayesian engine is used. This is a real CPU hog
# and uses a lot of system resources to work.
# On a small overloaded system, you might need to disable it.
 
use_bayes 1
 
# If your root filesystem is filling up because SpamAssassin is putting
# large databases in /.spamassassin or /root/.spamassassin, you can
# move them using the following lines to point to their new locations.
# The last part of the path is not a directory name, but actually the
# start of the filenames. So with the settings below, the Bayes files
# will be created as /var/spool/spamassassin/bayes_msgcount, etc.
 
# FSL Note: we need to coordinate the Bayes File Placement
# With MailWatch
 
bayes_path              /var/spool/MailScanner/spamassassin/bayes
bayes_file_mode         0644
 
 
# Bump up SpamAssassin scores on the high and low end
 score BAYES_00 -15.0
 score BAYES_05 -5.0
 score BAYES_95 5.0
 score BAYES_99 15.0
 
# To disable bayes autolearn set to 0 to enable set to 1 
 bayes_auto_learn 0
 
# For feeding spam and and ham for saved messages, mailboxes
# or directories:
 
# This MUST be customized for each site :(
 
# Change X-YOURDOMAIN-COM to match your %org-name% as
# set in MailScanner.conf
 
#bayes_ignore_header FRFR-MailScanner
#bayes_ignore_header FRFR-MailScanner-SpamCheck
##bayes_ignore_header FRFR-MailScanner-SpamScore
#bayes_ignore_header FRFR-MailScanner-Information
 
# When using the scheduled Bayes expiry feature, in MailScanner.conf
# you probably want to turn off auto-expiry in SpamAssassin as it will
# rarely complete before it is killed for taking too long.
# You will just end up with # MailScanner: big bayes_toks.new files
# wasting space.
 
# FSL Note: we run Bayes expire from a cron job
 
bayes_auto_expire 0
 
# If you are using a UNIX machine with all database files on local disks,
# and no sharing of those databases across NFS filesystems, you can use a
# more efficient, but non-NFS-safe, locking mechanism.   Do this by
adding
# the line "lock_method flock" to the /etc/mail/spamassassin/local.cf
# file. This is strongly recommended if you're not using NFS, as it is
# much faster than the NFS-safe locker.
 
lock_method flock
 
# The --auto-whitelist and -a options for "spamd" and "spamassassin" to
# turn on the auto-whitelist have been removed and replaced by the
# "use_auto_whitelist" configuration option which is also now turned on
by
# default.
 
use_auto_whitelist 0
auto_whitelist_path       
/var/spool/MailScanner/spamassassin/auto-whitelist
auto_whitelist_file_mode   0660
 
 
 
# =============== RBSL related items ===============
 
# By default, SpamAssassin will run RBL checks.  If your ISP already
# does this, stop RBL checks in SpamAssassin by un-commenting  the
# following line
# skip_rbl_checks    1
 
# paths to utilities
pyzor_path /usr/bin/pyzor
dcc_path /usr/bin/dccproc
 
# Uncomment the lines below to stop using the specific service
# To stop Razor2 checks, uncomment the following line
 use_razor2          0
# To stop DCC checks, uncomment the following line
#  use_dcc           0
# To stop Pyzor checks, uncomment the following line
  use_pyzor   0
 
 
# The timeouts for blacklists and Razor are rather generous in the
# default state that SpamAssassin is shipped. Reducing these
# stops a lot of timeouts from removing SpamAssassin scores
# altogether.
 
rbl_timeout 20
razor_timeout 10
pyzor_timeout 10
 
 
# If you specify these scores, SpamAssassin will do RBL checks as well
# as MailScanner, which just wastes CPU power and network bandwidth.
# Either do them here by un-commenting the rules below
# (if you have paid for them) or else uncomment the "skip_rbl_checks" #
# line above and let MailScanner do the checks instead.
 
#score RCVD_IN_BL_SPAMCOP_NET    4
# These next 3 will cost you money, see mailscanner.conf.
#score RCVD_IN_RBL               10
#score RCVD_IN_RSS               1
#score RCVD_IN_DUL               1
 
# =============== SpamAssassin Header Processing ===============
 
# SpamAssassin will attempt to discover the address used in the 'MAIL
FROM:'
# phase of the SMTP transaction that delivered this message, if this data
# has been made available by the SMTP server. This is used in the
EnvelopeFrom
# pseudo-header, and for various rules such as SPF checking.
 
# This should be explicitly set for MailScanner
envelope_sender_header X-MailScanner-From
 
# =============== Adding SpamAssassin Rules ===============
 
# Add your own customized scores for some tests below.  The default
# scores are read from the installed "spamassassin.cf" file, but you
# can override or disable the here.
# To see the list of tests and their default scores, go to
# http://spamassassin.taint.org/tests.html
 
# These next 3 lines will add a local rule to SpamAssassin to help
# protect you from the friendlygreetings.com nasty-gram which will
# send lots of spam from your PC if you let it. Not really a virus,
# but you don't want your users all clicking on it.
 
header   FRIEND_GREETINGS  Subject =~ /you have an E-Card from/i
describe FRIEND_GREETINGS  Nasty E-card from FriendGreetings.com
score    FRIEND_GREETINGS  100.0
header   FRIEND_GREETINGS2 Subject =~ /you have a greeting card from/i
describe FRIEND_GREETINGS2 Nasty E-card from FriendGreetings.com
score    FRIEND_GREETINGS2 100.0
 
                                                                            
   
# =============== Disable SpamAssassin Rules ===============
 
# To disable a SpamAssassin rule simply add an uncommented
# line similar to:
# score SUBJ_ILLEGAL_CHARS 0.0
score CHARSET_FARAWAY_HEADER 0.0
 
# =============== Change SpamAssassin Rules scores ===============
 
# To Change a SpamAssassin rule Score simply add an uncommented
# line similar to:
# score SUBJ_ILLEGAL_CHARS 2.1
 
 
# =============== Special Case Rules ===============
 
# IE explorer spoofing
uri             IE_VULN         /%([01][0-9a-f]|7f).*@/i
score           IE_VULN         100.0
describe        IE_VULN         Internet Explorer vulnerability
                                                                               
               
                                                                
# added Mon Jan 12 16:14:04 EST 2004 to stop the forgers of
# Not needed ins SA 3.0
# HABEAUS headers
# score HABEAS_SWE -2.0
#### Special Case Rules #####
 
# =============== Historic Rules ===============
 
# Osirusoft RBSL is dead
# score RCVD_IN_OSIRUSOFT_COM 0.0
# score X_OSIRU_OPEN_RELAY 0.0
# score X_OSIRU_DUL 0.0
# score X_OSIRU_SPAM_SRC 0.0
# score X_OSIRU_SPAMWARE_SITE 0.0
# score X_OSIRU_DUL_FH 0.0
 
 
 
# score RCVD_IN_RFCI 0.0
# score DNS_FROM_RFCI_DSN 0.0
 
# =============== Your Edits Go Here  ===============
 
score RCVD_IN_RSL 0
 
# Steve at fsl.com edit Sun Jan 16 12:17:16 CST 2005
# disable the ALL_TRUSTED ruleset that comes with SA 3.x.
# It's generating too many false positives
 
# If you have problems where ALL_TRUSTED is matching external email,
# including spam, then SpamAssassin has become confused about which hosts
are
# a part of your trusted_networks. The most common cause of this is
having a
# gateway mail exchanger that has a reserved IP and gets NATed by your
# firewall. Fortunately the problem is easy to fix by manually declaring
a
# trusted_networks setting. See man Mail::SpamAssassin::Conf for details.
# Once manually set, SA won't try to guess.
#
# If that does not fix your problem, the other possibility is you have an
MTA
# that generates malformed Received: headers. If you've modified your
# Received: header format, please put it back to the standard format.
# SpamAssassin is quite tolerant of deviations from the RFC 2822 format,
but
# there are some combinations it can't handle. If the malformed headers
are
# being made by some form of network appliance that you can't fix, report
a
# bug to your vendor, and as a short-term fix set the score of
ALL_TRUSTED to
# 0. However, realize that other problems may occur as a result of the
# mis-parsed headers and the root cause does need fixing.
#
score ALL_TRUSTED -100
# JP data was taken out of the WS and SC SURBL zone files
# JP will be a separate list in SA 3.1
                                                                              
urirhssub URIBL_JP_SURBL  multi.surbl.org.        A   64
body      URIBL_JP_SURBL  eval:check_uridnsbl('URIBL_JP_SURBL')
describe  URIBL_JP_SURBL  Has URI in JP at
http://www.surbl.org/lists.html
tflags    URIBL_JP_SURBL  net
                                                                              
score URIBL_JP_SURBL    4.0
 
trusted_networks 10.0/16 127/8
 
 
 
Kosta Lekas
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/)
and the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
    
    
More information about the MailScanner
mailing list