I was thinking about SPAM today. I read an article at Salon.com that pretty much depressed me in the extreme. Here were four internet experts basically saying that it was hopeless and that e-mail was a dead ticket. Damn. I LIKE e-mail! I grew up with e-mail back when it wasn’t called e-mail. I still remember dialing into a private Pnet BBS account and checking my “personal messages.” I can’t live without it!
But SPAM has made e-mail like drinking a diet soda when you were expecting the fully leaded version. The next time you get a drink, you stop for a moment and steel yourself in case you got cheated again. That’s SPAM. Today when I open my e-mail client, I have to steel myself for the deluge of penis enlargers, Viagra products, cheerleader bestiality sex, and (most ironically) anti-spam products. I can’t enjoy it anymore. I used to look forward to checking my mail each morning. Now, I think of it as something that just has to be done in case there happens to be something really important there. It’s not like I’m expecting an urgent message from the president, but it would be nice if I could get a letter from mom without worrying if I’m going open it only to find a graphic sex act staring me in the face while my five-year old daughter looks on and says, “Daddy, what are those people doing?”
So what can be done? The best experts in the industry say that authentication (which seems to be the only real way of figuring out if mail actually comes from who it says it does) is a pipe-dream. Filtering content helps, but isn’t ultimately the answer.
Here’s what I have set up now.
My mail host has a built-in “Vipul’s Razor” anti-spam system, which is the forward-most defense against crap. Next, I have a series of content-based filters that I have set-up on my mail host to kill some of the worst abusers. These filters are unfortunately very specific and become mostly unused after the spammer changes systems.
The next line of defense takes place when I actually check mail from my local email client. I use the basic Mail.app provided by Apple in OS X (I love Eudora, but until they can access my address book, it’s a waste of space) which has it’s own built-in system using a “training mode”. After that, I have another series of filters to catch still more specific offenders that might have slipped through the cracks. These are usually the spammers that have used some loophole trick like encoding the email in base-64 or whatnot.
Finally, I do something that gives me perhaps the greatest relief from unwanted dreck. I prioritize my incoming email.
Say what?
It’s like this. Provided that a given mail has made it through all my automated defenses so far, it is then run through a series of filters that sort it into an appropriate mailbox folder depending mostly on who it’s from. For example, messages from my wife go to a folder just for her. Mail from mom gets it’s own place as well, and so on. Lastly, if no personal folder was found for the sender, it checks them against my address book. If they are there, then they get dropped into my golden INBOX. If not, they are quickly sifted into an “Unlisted” folder. The later I only check now and then because i know that 99% of what goes in there is (surprise!) junk. Anything labeled as SPAM by my other filters is marked as “read” and moved to the “Junk” folder, which is emptied daily, both locally and on the mail host.
And this system works pretty good. Not much gets to my inbox that I don’t want. Any crap that makes it to my system is handled in such a way that I’m certainly not surprised by it. I simply don’t check the “Unlisted” folder when my daughter is around.
I suppose, that if I REALLY wanted to be sure something gets to me, I could tell people that write to me to include a code sequence in their mail content, that way it could be sorted to a “For Your Eyes Only” folder or something.
The big problem I have with all of this, is that I am having to use my time (you have to update those filters every now and then) and emotional energy because some unethical prick has got it in his head that it’s okay to waste millions of other people’s man-hours so that he can make a few bucks selling something that 99.99% percent of the population thinks is repulsive in the extreme. And worse, he’s doing everything he can to look like legitimate mail. Most of the spam that gets through these days is so vague that you can’t even tell what it is specifically that they are offering. They use a rotating series of headers like, “I finally found you!”, or “re: Open house” so that I almost HAVE to open them to be sure they aren’t from a real person instead of some jackass’s computer system overseas who says he can give me a fantastic rate on a mortgage loan. Who in their right mind would actually buy a house with a loan from someone who goes out of their way to deceive you?? Whatever. People continually surprise me in the multitude of ways in which they can be complete idiots.
As I see it, the problem isn’t with our e-mail system, but with the people who send the crap. The solution is remarkably Swiftian. Any human caught sending SPAM is taken out and publicly hanged. Or maybe we could be merciful and just chop off their hands. The fact that these human leeches even exist should be a big red flag to those watching for the end-of-civilization-as-we-know-it. Digital anonymity is about to get sucked away my friends. As sure as the word “Viagra” will get your e-mail bounced into the cyber dustbin, our digital selves are going to be registered and tracked just so that we can open our mail without wondering of we’re going to be able to start-up our computer the following morning…