User Tools

Site Tools


spamassassin:train_spamassassin_with_ham_and_spam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
spamassassin:train_spamassassin_with_ham_and_spam [2017/03/31 14:55] – created peterspamassassin:train_spamassassin_with_ham_and_spam [2020/07/23 03:17] (current) – old revision restored (2017/03/31 16:11) 92.220.10.100
Line 19: Line 19:
 </WRAP> </WRAP>
  
 +
 +===== Automate learning =====
 +
 +This learning can be automated by:
 +
 +  * Create a dedicated email account for Spam and another dedicated account for Ham.
 +  * When a user receives any Spam they should forward this onto the inbox of the Spam email account.
 +  * Users can also copy non-spam email to the inbox of the Ham email account.
 +  * Run a cron job to train against the Spam in the Spam email account.
 +
 +The script for the Spam can be something like:
 +
 +<code bash>
 +/usr/bin/sa-learn -u <username> --spam /home/domain/<user>/Maildir/.<folder name>/cur/  
 +/usr/bin/find /home/domain/homes/<user>/Maildir/.<folder name>/cur/ -mtime+28 -exec rm {} \;
 +</code>
 +
 +<WRAP warning>
 +**WARNING:**  Do not have the <user> and <folder name> point to account of an actual user.  
 +
 +This should instead point to the the email account that holds the spam. 
 +</WRAP>
 +
 +Have ham learning be done as:
 +
 +<code bash>
 +/usr/bin/sa-learn -u <username> --ham /home/domain/<user>/Maildir/.<folder name>/cur/  
 +</code>
 +
 +<WRAP warning>
 +**WARNING:**  Do not have the <user> and <folder name> point to account of an actual user.  
 +
 +This should instead point to the the email account that holds the Ham. 
 +</WRAP>
spamassassin/train_spamassassin_with_ham_and_spam.1490972102.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki