There are spiders which collect email address from the webpages using regular expression matches. So you shouldn’t left your email address public anywhere on web, if you do so – spiders will collect your address and then you will get ton of junk emails daily. If you have to put your email address public such as on contact page, encrypt your email adddress first or make it image. There are few way to encrypt your email address to publish in webpage –
Coverting to HTML character code – You can covert your email address to html character code although some strong spiders can handle it. Here is a tool – http://www.w3tool.com/email_encoder/
Create Image – Another solution to create an image for the email address although OCR can read it.
To protect spam, flooding, spider on signup, comment page, contact us page or on any public form, you should always use a better Captcha. You can use third party library or your own captcha builder.
Already, I’m a BIG fan of EE for its excellent features. Current/previous version has above features. You can encode your email address easily on your entry or in template, see below –
ExpreesionEngine has captcha feature to protect spamming, spiders. To get more visit this link. I’m expecting more sexy features on coming ExpressionEngine 2.0. Can’t wait …