spamFu!

Quick Start | Email client settings | Adaptive Learning | Network Settings | Further reading

Quick Start (top)

  • Download a copy of SpamFu Proxy.
  • Install the software on your machine by double-clicking the SpamFuProxy_setup.exe file that you downloaded.
  • Configure your email client (Outlook, Outlook Express, Thunderbird, Eudora)
    • Append a colon, :, and your POP3 server to your username in your email software's "Account Settings" dialog. i.e. if your POP3 server is something like "mail.mymailserver.com", and your username is "me@mymailserver.com", then your new username should be, "me@mymailserver.com:mail.mymailserver.com".
    • Change your POP3 mail server to "localhost" or "127.0.0.1"
  • Add a rule to your email client to detect and appropriately filter mail that has "**SPAM**" added to the subject line.

 

Setting up your Email Client (top)

By default, SpamFu Proxy will listen on port 110 of your local computer. If SpamFu Proxy gives an error message about not being able to connect on port 110, try closing down all other Spam Filters.

For most email programs like Outlook, Outlook Express, Eudora and Thunderbird, you'll need to change 2 settings. The first is the "Username". SpamFu Proxy expects the username to include a colon, :, and then the name of your POP3 email server. So, if your username is "bob", and your POP3 email server is "mailserver.com", then you'll need to change your username to "bob:mailserver.com". Secondly, change your POP3 server to "localhost".

Adaptive Learning (top)

In the SpamFu Proxy Configuration window, click the Adaptive Learning option in the left pane to bring up the Adaptive Learning configuration panel. Start the Training Wizard. The training wizard will walk you through the necessary steps to populate your Bayesian databases that SpamAssassin uses to assess incoming mail. Because of the wide variety of email clients and their respective mail formats, SpamFu Proxy does not try and read all different email formats. Rather, SpamFu Proxy requires any messages to be learned to be in the Unix MBOX format. SpamFu Proxy can do this conversion for some clients (Outlook and Outlook Express). Some clients already store their email in MBOX format (Netscape, Thunderbird, Eudora) . But for those email clients not directly supported, you will have to figure out how to do the conversion.

For more information on the details of SpamAssassin's Bayesian Heuristics, please see the SpamAssassin site. This document is a good place to start

Network Settings (top)

SpamFu Proxy utilizes SpamAssassin's built-in support for Internet-based collaborative Spam-fighting networks and communities to help filter out spam. These tests are best explained by the SpamAssassin docs:


One of the approaches used to identify spam goes like this; if I see a spam message at 8:30 in the morning, I send a checksum of that message to an online database of spam. When you get that message a little later on in the morning, your mail system asks that online database, "Has anyone reported this as spam?". The online database can report back "yes", allowing your mail system to raise the spam score for that message.

SpamAssassin has support for three different NetworkTests.

Note that these all require access to their servers through your firewall, if you have one. Read NetTestFirewallIssues for details.

DnsBlocklists can be queried via the network, so these are network tests too -- but they get their own page.


SpamFu Proxy can take advantage of all the above tests except Pyzor.

Further Reading (top)