When you list your email address freely on any website, your just asking for spam. Notice the Robert Ghiz page on gov.pe.ca. Instead of listing Robert's email address in text format, they actually use an image to prevent the text listing.
Like search engine bots/crawlers, a spambot will search your website for key characters such as an at (@) symbol followed by a dot (.). It will use the characters around the at (@) symbol to determine whether or not the searchbot found an email address and of course if it feels it is successful the search bot will add your email address to its database.
So how do you get around this? Simple. Instead of simply listing your email address, create a contact form which requires the person to fill out. This will hide your email address and no spambot would every be able to figure it out.
Don't forget to subscribe to John's blog via email. This will notify you of all blog posts on web design, web development, social media and the odd post about PEI. Just enter your email address in the box to the left.