Go to TogaWare.com Home Page. GNU/Linux Desktop Survival Guide
by Graham Williams
Duck Duck Go

Spam


Subsections

Debian Packages: spamassassin

The spamassassin package is extremely useful for dealing with unwanted emails. Alternatives include crm114 which can learn very fast, and bogofilter.

If you use procmail you can easily have spam moved into its own folder with:



#
# Use Spam Assassin
#
:0fw
| spamassassin
:0:
* ^X-Spam-Status: Yes
.Spam.Spam-`date +%Y-%m`/

Also, to have spamassassin learn from both examples of spam and from examples of non-spam (ham), within your mutt mail reading tool, you can add the following to /home/kayon/.muttrc:



# spamassassin classify as spam
macro index X "|/usr/bin/sa-learn --spam"
macro pager X "|/usr/bin/sa-learn --spam"
# spamassassin classify as ham
macro index H "|/usr/bin/sa-learn --ham"
macro pager H "|/usr/bin/sa-learn --ham"
# rebuild the spamassassin bayes filter db
macro index B "!/usr/bin/sa-learn --rebuild"


Copyright © 1995-2018 Togaware Pty Ltd
Support further development through the purchase of the PDF version of the book.
Brought to you by Togaware and the author of the open source software Rattle and wajig.
Also the author of Data Mining with Rattle and Essentials of Data Science.