Hello,

Using SpamAssassin, I am trying to make it learn 'bad' messages.

Experimenting with the learning process, I do not seem to be able to
reach a successful outcome:
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock
--learntype=spam < spamassassin/junktestmail
Message was already un/learned
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock -c <
spamassassin/junktestmail &&hideme
3.7/5.0
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock
--learntype=ham < spamassassin/junktestmail
Message successfully un/learned
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock
--learntype=ham < spamassassin/junktestmail
Message was already un/learned
$ hideprev
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock -c <
spamassassin/junktestmail &&hideme
3.7/5.0
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock
--learntype=spam < spamassassin/junktestmail
Message successfully un/learned
$ spamc --username=debian-spamd --socket=/run/spamd/spamd.sock
--learntype=spam < spamassassin/junktestmail
Message was already un/learned

 1. How come the same message being classified either as spam/ham
    returns the same score? I would expect a message learnt as 'spam' to
    get a score at least equal to the spam score threshold
 2. Even though the message was correctly learnt as spam before and
    after the test, receiving this email message is still not tagged as
    spam:

    X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ***
    X-Spam-Level: **
    X-Spam-Status: No, score=2.1 required=5.0 tests=MISSING_HEADERS,SPF_FAIL,
        SPF_HELO_FAIL autolearn=no autolearn_force=no version=3.4.0

Am I missing something?
---
Bernard

Reply via email to