Does having my email address on a website make that email address vulnerable to receiving spam email ie. are there robots or people trawling the internet looking for published email addresses they can use to send unsolicited email?
Having your email address in the html code of a page makes it vulnerable to so called "spiders" that search the web for emails on sites however it is fairly easy to get around for the webmaster.
You can do it by displaying the e-mail address as a bitmap, and encoding the link. You can do all this by hand, but I use a program called Aevita Stop Spam.
Having created your web page (including e-mail links) you just process it with this program, which automatically generates bitmap images of the address, and does the code/decode stuff for you.
apart from rojash's suggestion, one of the easiest things to do is to set up a contact form. i.e. you can let people email you from your website, without having to give out your email address to them. this is what I do.
The fact that the page links to another file or database means you don't have an email link there in the actual html. Thats the way i normally do it as well fo3nix i make it with perl cgi and have the form email me from the site so that no one knows my actual email.