In the past I asked this question, but I was told that it was because
of my own rules. I never defined my own rules, So I try the question
again.

I have the following script to update SpamAssassin:
    #!/usr/bin/env bash

    declare -r GREP_REGEX='not installed\|warning'
    declare -r LOG_FILE='sa-update.log'

    declare PID
    declare retVal

    cd
    sa-update -D 2>${LOG_FILE}
    retVal=${?}
    case ${retVal} in
      0)
        echo "Updated SpamAssassin rules"
        /etc/init.d/spamd reload
        ;;
      1)
        echo "There where no updates for SpamAssassin rules"
        ;;
      2)
        echo "There are updates, but lint check failed"
        ;;
      3)
        echo "Unknown error"
        ;;
      *)
        echo "Error while trying to download SpamAssasin rules"
        ;;
    esac
    echo
    grep "${GREP_REGEX}" ${LOG_FILE}

When the rules are updated, I get something like:
    Updated SpamAssassin rules
    Reload service spamd ..done

    Dec 26 03:04:13.110 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_H4
    Dec 26 03:04:13.111 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_WL
    Dec 26 03:04:13.111 [17074] dbg: config: warning: score set for 
non-existent rule HK_NAME_FM_MR_MRS
    Dec 26 03:04:13.111 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_L5
    Dec 26 03:04:13.111 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_H3
    Dec 26 03:04:13.118 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_H2
    Dec 26 03:04:13.118 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_ZBI
    Dec 26 03:04:13.119 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_L2
    Dec 26 03:04:13.119 [17074] dbg: config: warning: score set for 
non-existent rule HK_NAME_MR_MRS
    Dec 26 03:04:13.119 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_BL
    Dec 26 03:04:13.119 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_L4
    Dec 26 03:04:13.120 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_H5
    Dec 26 03:04:13.120 [17074] dbg: config: warning: score set for 
non-existent rule URIBL_SBL_A
    Dec 26 03:04:13.120 [17074] dbg: config: warning: score set for 
non-existent rule RCVD_IN_MSPIKE_L3

So it looks to me that rules that are not used anymore are deleted,
but there scoring not.

Should the scorings not be deleted also?

--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof

Reply via email to