In today's underground culture of SPAM, the most used technique to harvest emails is by looking at websites. Spiders run through the web collecting any code that has a name, an "@" sign, and a domain at the end. Thus, the SPAM lists are created from your own attempts to do business on the web.
So, by having your email address in a readable format you will eventually be hit by an email spam bot. Their function in life is to trawl every website looking for email addresses it can add to its database, with the sole purpose of spamming you at a later date. So what do these bots look for? Well firstly it might look for mailto: links. Alternatively it may look for email syntax email@example.com for example.
Is there a simple solution to post your contact email address on the webpage, but still avoid the address capturing by unfriendly harvesters? Yes, it is. You can use a script encrypting email link on the webpage to hide them from spammers.
No, you do not have to be a software engineer to generate the code for each of your email addresses. You can find the appropriate generators online to be used for free. Here are selected links for you:
The uPromote Email Address Scrambler turns ordinary text email addresses into ASCII code, causing email address harvesters to bypass real email addresses. To the human eye, an email addresses remains intelligible, while automated harvesters are duped into avoiding the code.