K9 Spam Filter
Introduction
K9 is a single-EXE spam filter, much easier to set up than the Perl scrip
Pop3Proxy. Just run the EXE (preferably by adding a link to Windows's StartUp
folder or the Run section of the Registry), and configure your e-mail client
to connect to K9 running on TCP 9999, using a custom login name so K9 knows
how to connect to a remote POP3 server.
Setup
- Download and run K9
- Open a DOS box, run "netstat -an", and make sure an application
is listening on TCP 9999
- Launch your e-mail client, and make the following changes:
- POP3 Server = 127.0.0.1, POP3 port = 9999, Login name = pop.acme.com/110/jdoe
(where jdoe is your login name given to you by your ISP)
- Create a new folder to receive e-mail marked by K9 as SPAM,
and create a new filter so your e-mail knows how to discriminate good
e-mail from SPAM. by default, as shown in its Configuration tab, K9
marks SPAM-looking e-mails by adding "[spam]" at the end of
the subject line. Personally, I changed this to using "X-Text-Classification:
spam" instead. If you make any change to K9, you might need to
restart K9 for changes to take effect
- Run your e-mail client, send yourself some SPAM-looking e-mail, check
that K9 marks it as SPAM, and that your e-mail client does move this e-mail
to its SPAM folder. You might need to launch the K9 app, and mark some SPAM
as.. SPAM :-) Looks like K9 requires some learning before being operational.
Q&A
Eudora 5.x doesn't let me use a port other than 110 for POP3 access
Edit eudora.ini in Eudora's directory, and change the line that says POPPort
from its default 110 to 9999. Next, edit the properties of the Dominant account,
with Login name = pop.isp.com/110/jdoe, and Incoming server = 127.0.0.1
Resources