Keeping On Top Of SPAM
A client sent me an email today noticing an increase in the amount of spam they were getting, and wondered what they could do about it. Ahh… the eternal question! Here are some of my thoughts on dealing with spam!
To understand how to fight spam, you’ve got to know how they get your email address in the first place. There are several main ways spammers “get” your email address:
- By robots “harvesting” it from your web site
- By you giving your email address to somebody at a web site (and they use it unethically) or it is published on a public page which robots can access to harvest (See above)
- By friends using your email address to send you a “greeting” card (many of these sites can also be front ends for unethical operators)
- By “dictionary attack” where spammers send email to everywordinthedictionary@yourdomain.com and hope that a tiny percentage get through (and there’s not much you can really do to prevent this happening)
- By various worms etc which get onto other people’s computers/email programs and then send messages to everyone in their address book, and maybe even back to base!!!
What Can You Do About These?
- do NOT publish email addresses on your web site - or ONLY publish a throwaway address which is exclusively for your web site, and which can be easily changed to another one if too much spam starts coming in! Alternatively, if you MUST have your email address on your site, make it an IMAGE, or create it using javascript - both methods are pretty safe from spambots!
- If you must sign up for or subscribe to anything at a web site, do NOT use your main email address. Most web servers allow you to have aliases (preferably unlimited number of them) so that for each thing you sign up for, set up a specific alias for that service only, and then forward that alias to your main account. If you start getting spammed at that address, you know where it cames from and can kill the email address and the subscription.
For example, if you signed up for our email Feeds… use the alias NMTB@yourdomain.com as the address when you sign up. That way, if Feedburner ever went troppo and started spamming people (unlikely) then you have an easy out!
Some people suggest you use hotmail, yahoo or gmail accounts to sign up for things online… the trouble with that is that often they automatically filter out mail that is sent by a server - i.e. the confirmation email for the course you just signed up for - and you’ll never get it. That’s something to remember when you set up your own auto-responder service - use a facility that has a good reputation for email delivery otherwise you could get labeled as a spammer.
- Friends who send you “greeting” cards or forward joke emails can be a pain in the butt at times. Make sure you never give them your business email address. Always have a separate personal email address/alias which you can easily kill if things get messy.
- There’s not much you can do to avoid receiving emails that find their way into your inbox through a dictionary attack… unless your email address is made up of a word NOT in the dictionary… which could look a little strange in a business.
- Normal PC security measures will prevent your computer from being the source of such a problem - i.e. keeping your AVG Anti-virus and SpyBot UP TO DATE! And remember… don’t open emails and attachments from “friends” until you’ve checked they are legit (especially if you get it through Messenger)
How Else Can You Fight Spam?
Keep your main email address for clients ONLY… or set up a new email address for clients only. That way, their mail (which is more important) will not get buried under a pile of spam.
Configure Spam Assassin on your web server, and have it set to at least the default level of 5. Any higher than that (1-4) you run the risk of killing legitimate email. Spam Assassin will catch a significant portion of (but NOT all) the spam that gets to your domain (as this report attests).
If your email client allows it, manually mark any incoming spam received as “junk” mail. Eventually it will learn what to do and automatically move the junk to a spam folder. However you do need to check your junk folder every day still, in case a real message got caught.
Annoying case scenario… subscribe to a spam arrest service which makes the sender acknowledge by email that they are a “real” person before their email will be delivered to you - that is usually only a one-time approval needed - future emails from that person’s email address should get through.
Best/worst case scenario - kill the address completely and create a new one, being careful never to give it to anyone that doesn’t matter! Problem with this is that you need to keep the OLD one for a few months to make sure you manually notify the people who need to know, of the change - i.e. don’t use an auto-responder type notification as the new address will only end up on another spam database! And use aliases as described above for any new services/subscriptions you sign up for.
As far as blocking spam email, or “bouncing” it, or configuring “rules” to deal with it… it’s usually a waste of time, and can even crash your email client if you have too many emails/rules etc for it to cope with.
Blocking the sender is a waste of time as often the sender’s details are forged and change constantly. So all that is probably NOT worth even trying, especially if you receive a HUGE amount of email like I do with 400+ a day!!!!
Most of the time you just have to grin and bear it, because as soon as they get blocked by one technique, they’ll use another to get past the filters…
And problems with spam are one reason why I strongly recommend people NEVER put an email address on a business card or other official business stationery - because if you have to change it, there’s an added expense from reprinting your stationery.
Sorry, but that is all I can suggest for now. You have to remain vigilant… or it’ll drown ya!
Oh… by the way, here’s a report I did on the spam I received over the recent holiday break! It was quite interesting to see what I did actually get!
If you’ve got any innovative ways of dealing with spam, please let everyone know by commenting below!
Tags: spamPopularity: 53% [?]