APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

Spam Filtering


Some material is very old and may be incorrect today

© September 2003 Tony Lawrence

There's been a thread on some Linux newsgroups lately where a person named Alan Connor has been vehemently attacking SpamAssassin and slashing out viciously at anyone who points out the errors in his posts.

Mr. Connor has a "whitelist" script which he thinks is superior to SpamAssassin. Whitelisting means that you maintain a list of people you will allow to send you mail. You seed that list from your address book originally, and people who aren't on that list get challenged and need to prove they are a real human being before their email will be let through.

For individual home users such a scheme can make sense. It doesn't work so well for businesses though: I don't want to annoy potential clients with this sort of extra work. But what's really amazing is that Mr. Connor totally misses a very important point: a lot of the most annoying email we get nowadays has forged addresses, and is often from people who have already sent us legitimate mail. While the whitelist would let these go through, Spamassassin can be helpful in eliminating them, and there's no reason at all that you can't run BOTH SA and a whitelist.

In fact, that's true for many spam solutions: very few of them conflict, and in fact their additive effect can be useful. I reject mail from certain domains right at my server, do some subject filtering in my pop script (yes, that means if you send me email about a "wicked screensaver" I may not get it), run it through SpamAssassin after that, and then let Apple's Mail.app Bayesian filters have a crack at it. The final check is Mail.app's own filters, so by the time your email reaches me it has gone through five filter steps, and I'll be adding a sixth at the server soon.

It's sad that we need to go to all this trouble to make email usable, but otherwise I'd get 2,000 or more junk emails every day. Some folks have ideas to improve that such as suggesting that authenticated SMTP use digital certificates to verify the source. One problem is that digital certificates cost money, though it might be that if a lot of us started buying them, prices would come down. The biggest flaw there is making a switch-over: I can't cut off people NOT using an authenticated mail scheme until everyone is doing it.

Kerio Connect Mail server implements a multi-level approach to spam filtering.


If you found something useful today, please consider a small donation.



Got something to add? Send me email.





(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

->
-> Spam Filtering


Inexpensive and informative Apple related e-books:

Take Control of Automating Your Mac

Take Control of Apple Mail, Third Edition

Take Control of the Mac Command Line with Terminal, Second Edition

Take Control of iCloud, Fifth Edition

Photos for Mac: A Take Control Crash Course





More Articles by © Tony Lawrence





Printer Friendly Version

Have you tried Searching this site?

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us


Printer Friendly Version





One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs. (Robert Firth)




Linux posts

Troubleshooting posts


This post tagged:

Blog

Malware



Unix/Linux Consultants

Skills Tests

Unix/Linux Book Reviews

My Unix/Linux Troubleshooting Book

This site runs on Linode