On 27/02/12 15:29, Simon Loewenthal wrote: > On 27/02/12 15:24, Simon Loewenthal wrote: >> On 27/02/12 13:55, RW wrote: >>> On Mon, 27 Feb 2012 11:48:50 +0100 >>> Simon Loewenthal wrote: >>> >>> >>>> Recently I enabled shortcircuit for ham on a server because Bayes >>>> seems reasonably well trained. It works well. >>>> >>>> I noticed that emails that did not hit BAYES_00 (so no shortcircuit) >>>> were not autolearnt by SA. Even though these were well below the >>>> autolearn threshold of -1. >>>> >>>> In the example below, the score was -7.8. Below this, the bayes >>>> settings in the local.cf are listed. A score of beneath -1 should >>>> have been autolearnt. >>>> >>>> No, score=-7.8 required=5.0 tests=DCC_CHECK,RCVD_IN_DNSWL_HI, >>>> RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_SAFE,SPF_PASS,T_RP_MATCHES_RCVD,URI_HEX >>>> shortcircuit=no autolearn=unavailable version=3.3.1 >>>> ... >>>> Ham that shortcircuits has autolearn=disabled, which makes sense to me >>>> as it is already in Bayes. >>> Correctly identified isn't the same as "in Bayes", it's presumably >>> because its not considered safe to autolearn on a incomplete set >>> of rules. >>> >>> autolearn=unavailable means that there was some problem with >>> accessing Bayes - note that there is no BAYES_* hit at all in the test >>> list, it's not just that it lacks BAYES_00. >>> >>> I think this might be due to an auto-expiry. Try setting >>> "bayes_auto_expire 0" and running "sa-learn --force-expire" from >>> cron in the middle of the night. This is considered best-practice in >>> any case. >> BAYES_00 and BAYES_99 hit on other ham/spam without any problem. Only >> then the result will mention autolearn=disabled instead of >> autolearn=unavailable. I don't follow why it would be unavailable for >> non-shortcirtcuited emails, but disabled for shortcircuited emails. >> It has to have accessed the Bayes dB in order to score with >> BAYES_00/50/99. >> >> Best time me to run sa-learn --force-expire is this evening, as only >> US time zones are using the server. The main users are in Oceania and >> the EU. >> >> Cheers, >> S >> >> -- > Hi RW, > > Being impatient, I just ran the autoexpire. New Email still has the > same disabled or unavailable message, so no change. > > # /etc/init.d/spamassassin restart > Restarting SpamAssassin Mail Filter Daemon: spamd. > # sa-learn --force-expire > # sa-learn --force-expire --username=spamd (did it with the > username=spamd specified as I forgot above) > # > # sa-learn --dump magic > 0.000 0 3 0 non-token data: bayes db version > 0.000 0 1555 0 non-token data: nspam > 0.000 0 14622 0 non-token data: nham > 0.000 0 527466 0 non-token data: ntokens > 0.000 0 1308090923 0 non-token data: oldest atime > 0.000 0 1330350454 0 non-token data: newest atime > 0.000 0 0 0 non-token data: last journal > sync atime > 0.000 0 1330352706 0 non-token data: last expiry atime > 0.000 0 22118400 0 non-token data: last expire > atime delta > 0.000 0 1041 0 non-token data: last expire > reduction count > I just noticed that something came through and was learnt :)
No, score=-6.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS,T_FRT_COCK,T_KHOP_FOREIGN_CLICK, T_REMOTE_IMAGE,T_RP_MATCHES_RCVD shortcircuit=no autolearn=ham version=3.3.1 Fantastic. -- PGP is optional: 4BA78604 simon @ klunky . org simon @ klunky . co.uk I won't accept your confidentiality agreement, and your Emails are kept. ~Ö¿Ö~