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