Most of the discussion around stemming the flood of email spam centers on stopping incoming spam from reaching your inbox, usually with a mixture of filtering rules and blacklists (or in some cases, whitelists for permitted senders).
There’s another possible approach, which is to reduce the amount of spam that spammers attempt to send you. This is unlikely to be completely effective, but it has a great advantage over stopping incoming spam with filters and blacklists in that it doesn’t consume resources on the server that handles your email. And one way or another, the cost of those resources gets passed on to you.
Spammers get email addresses in two ways:
- They harvest them from sources including webpages with contact information, posts to newsgroups/mailing lists, and address books on “zombified” personal computers. (Every address in this post contains the word “example” to make it less likely that spammers will harvest valid domain names from it.)
- They just make them up — they create likely-sounding email addresses using lists of common words and names. This is often referred to as a “dictionary attack.”
Later we’ll devote some posts to keeping your email address out of spammers’ clutches. But you’ll be better off if the next email address you create for yourself doesn’t draw tons of spam to start with.
When I set up a domain for a small business, I’m often asked to create email addresses like info@exampleSmallBusiness.com and sales@exampleSmallBusiness.com.
They’re short, easy to type, logical email addresses and they are absolute spam magnets.
You’re much better off using an address that’s specific than one that’s generic. For example, if you manufacture outboard motorboat engines, you might want to use something like greatEngines@exampleOutboardMotors.com instead of info@exampleOutboardMotors.com. Including your business name in the address, like outboardMotorInfo@exampleOutboardMotors.com is redundant, but it will vastly reduce the amount of spam sent to you.
Likewise, many individuals want to use a common first or last name at their personal or business domain like john@exampleJohnSmith.com or williams@exampleSmallBusiness.com. Spammers know that.
Within days of registering a new domain for a client, I frequently see attempts to send mail to aaron@exampleNewClient.com, abigail@exampleNewClient.com, adele@exampleNewClient.com, etc., as well as to anderson@exampleNewClient.com, jones@exampleNewClient.com.
Sometimes I also see traffic to aaron1, aaron2, aaron3, and so on.
If your email address follows a formula construction like first name + last initial or last name + first initial, you’ll still probably get a certain amount of “dictionary attack” spam. But you’ll get much less, and it’s easy to see why: it takes 26 times as long to send mail to aarona@exampleNewClient.com, aaronb@exampleNewClient.com, etc..
When you multiply this by variants like aaron-a, aaron_a, aaron.a, etc. it suddenly takes hundreds of times longer for the spammers to run a dictionary attack. At some point, the law of diminishing returns takes over. If spammers spend a lot of bandwidth and computational resources without generating many valid addresses that accept email, it doesn’t contribute favorably to their profit margins.
Once again, the more unique your address is, the less dictionary-generated spam will be sent to it. Obviously, there’s a lot more leeway for personal addresses than in business addresses. But you may be able to come up with a unique address that’s sufficiently businesslike for your company, like wshelton_photo@exampleSheltonStudios.com.