Suggest changing of Email "mangling"/cloaking method
Short, concise description of the idea
Bots are now picking up the emails from LJ user pages, even if it's mangled using the current method. I suggest changing the email cloaking method.
Full description of the idea
The "display mangled email address" option is no longer working, and spiders are now harvesting emails from LJ user pages, even if they are mangled by the table trick. I suggest changing the feature so that the e-mails are hidden not only by table layout tricks, but also by using the code for the letters and symbols that make up the email. For example, firstname.lastname@example.org, mangled as the feature works now, would display as
in the source code. I suggest not only doing the table trick, but also encoding the letters like so:
Which displays like this:
This will still show up in normal letters in a browser, but will throw off source code reading bots. This way, the browsers still display the correct letters, but bots don't see the letters while looking at the source code to the page.An ordered list of benefits
- 1. Help curve the harvesting of user emails by spam bots.
- 2. Reduce the number of spam in user's e-mail boxes.
An ordered list of problems/issues involved
- 1. A little bit more back-end server work to convert the email to the corresponding code, nothing the server's can't handle.
An organized list, or a few short paragraphs detailing suggestions for implementation
- 1. Mainly what's needed is a little server back end programming to not only add the table separations in the middle of the email address, but also to replace each letter/symbol of the email with the corresponding HTML escape code.