Penguin

Differences between version 5 and predecessor to the previous major change of SpamAssassin.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 5 Last edited on Friday, June 13, 2003 3:26:32 pm by CraigBox Revert
Older page: version 1 Last edited on Wednesday, July 31, 2002 11:58:26 pm by DanielLawson Revert
@@ -1,3 +1,41 @@
 SpamAssassin is a neat mail filter that tags incoming mails it thinks are spam. It can be set up to be a bit nastier about this, but the default is good enough. 
  
-Its homepage can be found [here|http://spamassassin.org] 
+You can use procmail(1) to run SpamAssassin, or you might want to use MailScanner to run it on all your incoming mail. You might even want to plug VipulsRazor into it.  
+  
+ Its homepage can be found [here|http://spamassassin.org].  
+  
+SpamAssassin is written in [Perl] and is licensed under the same license as Perl itself.  
+  
+(Note, this product will assassinate [Spam], but will leave [SPAM] well alone!)  
+  
+-----  
+  
+!How to make SpamAssassin run on your local e-mail machine (with [Evolution] in mind)  
+  
+* get and install SpamAssassin, test that it works by piping a good email and a spam email through it  
+* check that fetchmail(1) works, write a .fetchmailrc file  
+* check that procmail(1) works, write a .procmailrc file  
+* disable the regular pop mailboxes in Evolution  
+* add a new "local delivery" mailbox to Evolution  
+* write a tiny script I called "getmail" that does "fetchmail -m procmail" and make sure that it gets your email from the POP3 server correctly  
+* add getmail to your crontab to run every 5 minutes  
+* add a filter rule to Evolution: if specific header X-Spam-Flag = YES, drop the email in my Spam folder  
+  
+  
+.fetchmailrc:  
+ poll mail.myisp.co.nz  
+ user "pop3user" password "secret" is user "localuser" here  
+  
+.procmailrc  
+  
+ :0fw  
+ | spamassassin -P  
+  
+~/bin/getmail:  
+  
+ #!/bin/bash  
+ /usr/bin/fetchmail -m /usr/bin/procmail >> ~/log/fetchmail  
+  
+crontab:  
+  
+ */5 * * * * /home/localuser/bin/getmail