CRM114 css not updating

Steven Andrews sandrews at andrewscompanies.com
Thu Aug 2 19:55:27 IST 2007


I have.  

Crm114.cf:
# these two lines are necessary to activate the plugin:
loadplugin crm114 crm114.pm
full      CRM114_CHECK  eval:check_crm()

# this high priority is not necessary. but running late allows us
# to compare the CRM score and the result of all previous SA tests
#
# 899 is chosen as an optimization because FuzzyOCR runs at 900
# thus if CRM already yields a high SA score,
# then FuzzyOCR will decide to skip its tests
priority  CRM114_CHECK  899

# commandline to execute CRM114
# default: crm -u ~/.crm114 mailreaver.crm
#crm114_command /usr/local/bin/crm -u /var/amavis/.crm114 mailreaver.crm
crm114_command /usr/bin/crm -u /etc/mail/spamassassin/crm114
mailreaver.crm

# let SA add header lines to processed mails
#add_header all CRM114-Version _CRM114VERSION_
#add_header all CRM114-CacheID _CRM114CACHEID_
add_header all CRM114-Status _CRM114STATUS_ ( _CRM114SCORE_ )

# ignore existing X-Spam or X-Virus headers
# if SpamAssassin is called by Amavis then use the same value as Amavis
does.
# that way a SA-check from Amavis and on from the command line both see
the same
# Headers
# default: 0
#crm114_remove_existing_spam_headers 1
#crm114_remove_existing_virus_headers 1

# dynamic score
# values: 0 - returns subtest results 
#         1 - returns a dynamic CRM score (default)
#crm114_dynscore 1

# dynamic score normalization factor
# CRM score have much higher absolute values and different signs than SA
scores
# (usual ham-scores are between 15 and 40, scores from -10 to 10 are
undecided,
# previously seen spam easily gets -200).
# With dynamic scoring the SA score is calculated by: <CRM score> *
crm114_dynscore_factor
#
# Notes: - this has to be a negative number!
#        - the absolute value should be quite low (certainly <.3,
probably <=.2),
#          otherwise the returned score would override all other tests.
# default: calculate factor so that CRM-score -25 yields the SA required
spam threshold
#crm114_dynscore_factor -0.05

# static scores
# without dynamic scores these scores are used
# default values are respectively -3, 0, 3 for good, unsure, spam
#crm114_staticscore_good   -3.0
#crm114_staticscore_unsure  0.0
#crm114_staticscore_spam    3.0

# should CRM114 be trained by SA?
# If enabled, then a call to Mail::SpamAssassin->learn() or
# "spamassassin --report/--revoke" also calls the CRM114 plugin.
# Since CRM114 uses a "Train On Error" strategy the plugin will check
the
# reported mail and only learn it if it is not not classified correctly.
# default: 0
#crm114_learn 1

# should CRM114 be trained by SA-autolearn?
# If enabled, then SA's autolearn also calls the CRM114 plugin.
#
# This is different from :automatic_training: in CRM114's mailfilter.cf
# because SA's score is influenced by several different factors while
# CRM114 has to rely on its own classification. 
# But anyway: Only activate this if you know what you're doing!
# default: 0
crm114_autolearn 1

# should we preserve the CRM114-CacheID for training or discard it?
#
# to use the cache enable it in mailfilter.cf, set this option, and 
# include the CacheID into all Mails with
# "add_header all CRM114-CacheID _CRM114CACHEID_"
# -- otherwise disable this option to strip CacheIDs before training
# default: 0
#crm114_use_cacheid 1

# should we skip CRM114 if other tests indicate certain spam/ham?
#
# disable CRM114 if a message already has a score (from other tests)
# less than crm114_autodisable_negative_score or
# more than crm114_autodisable_score.
#
# default: -999/999 
# crm114_autodisable_negative_score -999
# crm114_autodisable_score 999

Output:
Using username "root".
Last login: Thu Aug  2 14:50:43 2007 from 192.168.1.200
[root at spamfilter ~]# cssutil -b -r
/etc/mail/spamassassin/crm114/spam.css

 Sparse spectra file /etc/mail/spamassassin/crm114/spam.css statistics:

 Total available buckets          :      1048577
 Total buckets in use             :            0
 Total in-use zero-count buckets  :            0
 Total buckets with value >= max  :            0
 Total hashed datums in file      :            0
 Documents learned                :            1
 Features learned                 :            1
 Average datums per bucket        :         0.00
 Maximum length of overflow chain :            0
 Average length of overflow chain :         0.00
 Average packing density          :         0.00

[root at spamfilter ~]# cssutil -b -r
/etc/mail/spamassassin/crm114/nonspam.css

 Sparse spectra file /etc/mail/spamassassin/crm114/nonspam.css
statistics:

 Total available buckets          :      1048577
 Total buckets in use             :            0
 Total in-use zero-count buckets  :            0
 Total buckets with value >= max  :            0
 Total hashed datums in file      :            0
 Documents learned                :            1
 Features learned                 :            1
 Average datums per bucket        :         0.00
 Maximum length of overflow chain :            0
 Average length of overflow chain :         0.00
 Average packing density          :         0.00


-----Original Message-----
From: mailscanner-bounces at lists.mailscanner.info
[mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of UxBoD
Sent: Thursday, August 02, 2007 2:55 PM
To: MailScanner discussion
Subject: Re: CRM114 css not updating

Have you set it to autolearn in crm114.cf ? What does it show if you do
a cssutil -b -r spam.css and cssutil -b -r nonspam.css ?

Regards,

--[ UxBoD ]--
// PGP Key: "curl -s https://www.splatnix.net/uxbod.asc | gpg --import"
// Fingerprint: C759 8F52 1D17 B3C5 5854  36BD 1FB1 B02F 5DB5 687B //
Keyserver: www.keyserver.net Key-ID: 0x5DB5687B // Phone: +44 845 869
2749 SIP Phone: uxbod at sip.splatnix.net

----- Original Message -----
From: "Steven Andrews" <sandrews at andrewscompanies.com>
To: "MailScanner discussion" <mailscanner at lists.mailscanner.info>
Sent: Thursday, August 2, 2007 7:22:43 PM (GMT) Europe/London
Subject: CRM114 css not updating

Centos4
Been throught wiki regarding install twice and I haven't missed
anything.

Spamassassin -D --lint shows it's being called and allmail.txt is
catching incoming mail; no errors.
Running the test from MailWatch, blows up with:

[12961] dbg: crm114: crm114_command run 0.01892
ERROR: mailreaver.crm broke. Here's the error\:  0.02391
ERROR:  0.00025
/usr/bin/crm: *ERROR*  9E-05
For some reason, I was unable to write-open the file named allmail.txt
9E-05
Sorry, but this program is very sick and probably should be killed off.
8E-05
This happened at line 165 of file mailreaver.crm 8E-05 [12961] dbg:
info: leaving helper-app run mode 0.0009 [12961] dbg: crm114: call_crm
returns (UNKNOWN, 0) 0.00069 [12961] warn: crm114: Error. Failed to get
CRM114-Status. at /etc/mail/spamassassin/crm114.pm line 315. 

I kind of expect that since it's running as apache; everything else as
root.

So, I give it a quick chmod 777 and I get a little further:

[13748] dbg: crm114: crm114_command run 0.01103
ERROR: maillib.crm broke. Here's the error\:  0.06252
ERROR:  0.00026
/usr/bin/crm: *WARNING*  9E-05
Couldn't memory-map the table file spam.css 8E-05 I'll try to keep
working. 7E-05 This happened at line 662 of file mailreaver.crm 8E-05
[13748] dbg: info: leaving helper-app run mode 0.00086 [13748] dbg:
crm114: call_crm returns (UNKNOWN, 0) 0.00069 [13748] warn: crm114:
Error. Failed to get CRM114-Status. at /etc/mail/spamassassin/crm114.pm
line 315. 

Got it, Ok, 777 for the css files too.

[14005] dbg: crm114: crm114_command run 0.02064 [14005] dbg: crm114:
found version 20070301-BlameBaltar ( TRE 0.7.5
(LGPL) ) MR-BD9991E2  0.07717
[14005] dbg: crm114: found CacheID sfid-20070802_140925_378605_D6AAF116
0.00043
[14005] dbg: crm114: found status UNSURE and score 0.00 0.00029 [14005]
dbg: crm114: found Notice Please train this message.  0.00029 [14005]
dbg: info: leaving helper-app run mode 0.00125 [14005] dbg: crm114:
call_crm returns (UNSURE, 0.00) 0.00069 [14005] dbg: crm114: score is
0.0000, translated to SA score: -0.0000, linear factor was -0.2000 

Looks good; doublecheck spamassassin -D --lint show no errors.

The spam.css and nospam.css files still refuse to move beyond the
timestamp from their creation time.  Cssutil -b -r
/etc/mail/spamassassin/crm114 still shows the base info.

Messages have -0.00 CRM114_CHECK.  I even set it to use static scoring
and all I get is the unsure score.  I do see items adding to the
/reaver_cache/texts directory.  Nothing in the other reaver_cache
directories.

I've done the requisite banging on my mouse and pounding my head on the
desk, but that didn't work either.

Any thoughts?

--
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner

Before posting, read http://wiki.mailscanner.info/posting

Support MailScanner development - buy the book off the website!

--
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

-- 
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner

Before posting, read http://wiki.mailscanner.info/posting

Support MailScanner development - buy the book off the website! 


More information about the MailScanner mailing list