Product Guide: Spam fighters

Anyone who has launched an e-mail client to discover a glut of offers for dubious nostrums, bogus diplomas, and indelicate physical congress is well aware that spam - the junk mail that fills our inboxes in ever increasing amounts - is a huge problem.

Other stories on this topic
Popular Web sites highly vulnerable to attack 4/20/2007
Spammers, hackers seize on Virginia Tech shootings 4/19/2007
Mozilla releases Thunderbird 2 e-mail client 4/19/2007
Powered by Inform
RSS feed

The U.S. federal and state governments have made some efforts to curb the proliferation of spam, but these have been diluted by competing interests concerned with preserving and promoting free speech and allowing marketers to reach potential customers. Even the toughest antispam laws do little to stem the tide of spam--particularly spam that originates overseas, where American law holds no sway. ISPs have also stepped up efforts to snare the spam that slithers through their gateways, but these efforts are ineffective in most cases.

We looked at seven spam utilities:

1. Hendrickson Software Components' EmailCRX 1.6.2
2. Firetrust Limited's MailWasher Pro 1.1.3
3. Intego's Personal Antispam X4 (10.4.2)
4. Matterform Media's Spamfire 2.3
5. C-Command's SpamSieve 2.6.1
6. Bains Software's SpamSweep 1.5.3
7. JLS/JLSDevelopment's SpamX 3.0.2

We examined each utility's interface, ease of use, and mode of operation, and made some general judgments about its comparative effectiveness at eliminating spam--we say "general" because good spam filters get better with time and adapt to spam's changing nature. We then fed each program the same bucket of junk, to see how it dealt with some egregious forms of spam, right out of the box. In addition, we considered the following key questions:

1. Is the software easy to install and configure?
2. Which e-mail clients does it support?
3. Which e-mail systems does it support (POP, IMAP, or both)?
4. Does it deal with spam locally or remotely?
5. >Does it support a variety of spam-fighting techniques?
6. Is it easy to train (or is training unnecessary)?
7. Does it adapt to new forms of spam?
8. How configurable is it?
9. Are there hidden costs (such as paid subscription updates)?

Technology and techniques

These utilities interact with your e-mail client in different ways and use a variety of techniques for separating good messages from spam.

EmailCRX, MailWasher Pro, Spamfire, and SpamSweep download your incoming messages (or enough of each message to judge its content) and then filter and rate them. Once you've verified your mail, these utilities can delete the spam from the server and send the good messages to your e-mail client. EmailCRX and Spamfire act as proxy servers for your e-mail client; this means that when you ask your e-mail client to download your mail, it passes that task along to the spam catcher--which retrieves your good messages and passes them along--rather than going to your ISP's POP server.

While Personal Antispam X4 and SpamSieve are each full-fledged programs, they're integrated into your e-mail program. All your messages are delivered to your e-mail client; as they arrive, these utilities sort them into your inbox or into a spam folder, depending on their contents.

SpamX can allegedly either act as a proxy server or deal with your POP server as any e-mail client would. Regrettably, the proxy-server setup doesn't work with Apple Mail or the latest version of Microsoft Entourage.

Each of these utilities uses a variety of common techniques to filter spam. Nearly all include blacklists, whitelists, and a variety of statistical-learning filtering schemes. Some also have a "revenge" feature that lets you report spam to antispam agencies or to what the program believes is the spammer's ISP. (For definitions of some important spam-fighting terms, see How Do Spam Busters Work?.)

Designed for ease of use, SpamSweep--which installs an IP and domain-name blacklist, builds a whitelist of your approved senders, and offers Bayesian filtering--is the least configurable of the lot. The program provides no access to its blacklist, its spam corpus (the collection of words the Bayesian filter uses to identify spam), or its filters. Like other utilities that include Bayesian filters, it learns as it goes. Other than correcting it when it wrongly identifies messages as spam, you have no options for adjusting its behavior.   


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |  Next >

For more Mac news, visit MacWorld. Story copyright Mac Publishing, LLC.


Recent News:
· Feds draw a bead on Russian behind Mega-D botnet
· Ransomware Attack Resurfaces to Hold Files Hostage
· Adobe Reader X Makes PDF Files Safer
· PayPal Users Beware of Holiday Phishing Scam
· McAfee Reports Malware at All-Time High