Easily you can protect yourself from spammer and you can create your contact form and If someone wants to contact with you, simply he or she have to fill up the form and you also got an mail instantly.
kontactr.com/ and contactify.com/both provide same service. And you choose anyone for you. No need to share your email address openly better share your contact url and safe from spam. But one thing, Kontactr has ajax based contact form and maximam user like it and use it for the purpose of contact form.