If this app does what I think it does, I often solve this problem with a scrap of Javascript:
<p>
I can be reached by email at
<script language=javascript>
<!--
var contact = "myname[& # 64;]domain.org"
var email = "myname"
var emailHost = "domain.org"
document.write("<a href=" + "mail" + "to:" + email + "@" + emailHost+ ">" + contact + "</a>")
//-->
</script>
(myname <em>at</em> domain <em>dot</em> org).
</p>
Remove the square braces and spaces from the phrase "[& # 64;]" -- I had to hide this from the VT commentary form processor. One could use all sorts of HTML character entities in this string in this manner.
The stuff in the parenthesis shows up whether or not the browser supports Javascript. I've never had a robot steal this email address from my web site.
Unicoder
Hides email address posted on sites from spam harvesters
Version: 1.1
Hiding email addresses from robots - matthk--2008
Sorry man, this is still pretty easy for crawlers to decode.Enkoder is by far the best (and best looking) way.
cheers,
matthk
Reply to This
Wednesday, January 04 2006 @ 01:23 PM PST