Inbox Armor

Lately I’ve been playing around with some ideas to limit the spam and viruses that flood my poor dial-up inbox. Since I admin the server that receives mail, I have lots of control over things. On the other hand, there’s nobody to do it for me!

I came across a good writeup from a guy trying to do roughly the same thing. I really like the power of the procmail recipe in Step 2. This short script dumps all the incoming mail containing executable attachments that are usually viruses/worms. I’ve never been fooled into running one of those executables, but now I don’t even have to wait for them to download.

(Recently I’ve been getting viruses/worms in .zip attachments. Can’t really block those since I get legitimate emails with .zip files.)

I haven’t really bothered with setting up the realtime blacklists in sendmail yet (just using one so far), but I’ll try more of those at some point.

I’m also running SpamAssassin on the server. It has really become less effective in the past year or so. It would probably work a lot better if I used the Bayes features, but I haven’t had time to figure out how to setup a good interface for reporting spam from my dialup account. A web interface like POPFile has would be very nice.

Speaking of POPFile, that is a great client-side program. Makes it very easy to classify spam and good mail. I wish I could run this on the server for multiple users and have the spam get canned before I have to download it.

Currently I run POPFile on my system through an Outlook add-on called Outclass. It integrates the POPFile features right into the UI.

With all that, most spam and viruses get deleted before I download them or stuffed into the spam folder before I have to look at them. I hate to think of all the hours I had to put into it, though.