Most people don't realize that the number one way to get spam is to have your email address posted to a website. This is true because of things called web-crawler bots. These are scripts and programs that sift through millions of web pages daily and look for things that look like email addresses.
They read the source code of the website itself. There are some expensive ways to encode and encrypt your websites. But there is also a free and easy way to help protect your email address from this type of harvesting. You can encode it.
Anytime you post your email address to a website, be sure to have it encoded by using the following resource.
Email Encoder