Most people are annoyed by the amount of spam emails we receive every day, and our customers are getting tired of being spammed as well. The main problem is webpages that exposes e-mail addresses directly on the website. As web developers, we can make a difference and make it impossible for robots to crawl our sites for e-mail addresses.
In Epinova, we have been using our email obfuscator for more than three years, and we decided it was about time to share it with the rest of you EPiServer developers. Epinova.EmailObfuscator is a genius httpmodule that obfuscates all mail addresses on the webpage. Robots crawling the webpage will not see any e-mail addresses, but instead they will see HTML like this:
<img id='Eoi_2' class='obfimg'
src='/Images/emailimages/cfd193fe7638bf102ecd4c457812350a.png' alt='' />
document.write(dc('Eoi_2', '7A44154[LOOONG STRING]471C1F08125A1B46'));//-->
To have a look at this project, you can download it from Coderesort (https://www.coderesort.com/p/epicode/wiki/Epinova.EmailObfuscator) and try it yourself :-)