I have a wordpress blog and I did not want my email address to appear anywhere, so I created a new page titled "Contact Me". In the area where you type the body of your post I entered my message, then a few lines under that I entered [contact-form], be sure to include the brackets.
Once you save the page the form shows up on that page for people to email you. They do not see your email address, it just shows a form they fill out with their message and hit submit. Their message comes to your email inbox without compromising your email address.
Here is the link to my
"Contact Me" page so you can see what I am trying to explain.