Differences between version 3 and previous revision of SpamAssassin.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Friday, June 13, 2003 3:25:59 pm | by CraigBox | Revert |
Older page: | version 2 | Last edited on Friday, June 13, 2003 3:09:43 pm | by CraigBox | Revert |
@@ -6,4 +6,36 @@
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 XimianEvolution 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