The battle against spammers is hard. Supposedly there is a site that helps you to fight with situation like this by submitting a few of those emails you are receiving in reply to the spammer activites but in my personal experience they do nothing really. I resolved the problem this way (requires cpanel hosting): 1. I created a general legit inbox for my own emails using a word hard to find avoid these addresses: ceo@yourdomain, office@yourdomain, info@yourdomain, webmaster@yourdomain, help@yourdomain, yourdomain@yourdomain, support@yourdomain, admin@yourdomain 2.- Create a forwarder for this inbox to anyother domain or service (gmail, hotmail, etc.) to make sure you will continue getting your messages. 2. Setup the default email address to :fail: no such user here spammer 3. Modify your MX record from yourdomain.ext to anyotherofyourdomains.ext if your hosting has cpanel and it is not properly configured to avoid relay it is more likely the spammer is using your account to send his messages. changing the MX record avoid he continue the activity. in a few time he will be tired of try. If you have the time, you can always report to all those directories the spammer to destroy his work because most sites are glad to ban people involved in this activity. if you are using a hosting service with other control panel than cpanel, the procedure is similar but accordingly the CP
That could hurt you more than you know if the email is from the same server (IP) as your website! The IP will get blacklisted and your site will drop from the rankings as well.
To use an email on your site, this has worked for me, so far. At least the automated addressbots won't find your email address. There are also ways to do the equivelant with an image as well. <script language="JavaScript" type="text/javascript"> <!-- var contact = "The Text you want Displayed" var email = "User" var emailhost = "yourdomain.com" document.write("<a href=" + "mail" + "to:" + email + "@" + emailhost + ">" + contact + "</a>") //--> </script>