I've noticed that emails are not protected in the user description. For example Jon Skeet entered his email and when viewing the source code of the page it is plain text that malicious bots could harvest and exploit to spam. It would be nice if email addresses were automatically encoded to prevent this.
I think if you enter your email address as plain text on a public site, you should be making a conscious decision.
Personally I made that decision years ago: I'm going to get lots of spam no matter what I do, so I need decent spam protection. Once that's a requirement anyway, I might as well make it as easy as possible for real people to get in touch.
Folks who want to take a different path can work out their own way of protecting email addresses ("skeet at pobox dot com" or whatever). I don't think this is really Stack Overflow's job. It's not like it's displaying an email address field - it's just a plain text description which happens to include my email address.
<span id="email"> </span> // blank tag <script> var parts = ["info", "XXXXabc", "com", ".", "@"]; var email = parts + parts + parts + parts + parts; document.getElementById("email").innerHTML=email; </script>
Option 2 : Use image instead of email text
Image creator website from text : http://www.chxo.com/labelgen/
Option 3 : We can use AT instead of "@" and DOT instead of " . "