I previously created a special email address for communications with my readers and used a simple HTML mailto: tag knowing jolly well that the email address will be harvested by robotic programs for spam. However, I used free web-based mail which have very good and free spam filter and practically all spam ends up in the spam folder and very little in the Inbox. Also, the amount of spam I get is not that much. However, I have found out some important email messages have ended up in the spam folder and it is a good thing I make it a habit of checking the spam folder before deleting them.
Please note that this will not work if you try to paste the script into a blog post.