Tradizionalmente gli spambot cercano nel codice HTML delle pagine gli indirizzi email. Ma hanno mai provato coi contenuti generati?

codice:
p.email:before {
content: "gabriele.romanato@gmail.com";
font-weight: bold;
margin-right: 2em;
padding: .2em;
background: #ffc;
color: #000;
/* sostituire @ con '\codice iso 10646' */
}

<p class="email">Email me!</p>
funziona? provate! un'altra tecnica si ottiene coi CSS3:
http://www.w3.org/TR/css3-content/
ma la supporta solo Opera 8 +.