DeObMail

This page demonstrates the recipe Cookbook:DeObMail.

  • E-mail links are obfuscated in the HTML source and meaningless for spambots. Test this page!
  • A small JavaScript allows browsers to de-obfuscate the e-mail addresses, and to display clickable links to the visitors.
  • Human users with JavaScript disabled should be able to figure out the addresses.
  1. example1 [snail] example [period] com - simplest example
  2. example2 [snail] example [period] com - simplest example [in brackets]
  3. 3example [snail] example [period] com - email addresses can start with a digit
  4. 4example [snail] example [period] com - email addresses can start with a digit [in brackets]
  5. example5 [snail] example [period] com?subject=test - with a field name
  6. example6 [snail] example [period] com?subject=test - with a field name [in brackets]
  7. example7 [snail] example [period] com?cc=example7a [snail] example [period] com&body=test - with two field names
  8. example8 [snail] example [period] com?cc=example8a [snail] example [period] com&body=test - with two field names [in brackets]
  9. example9a -> mailto:example9 [snail] example [period] com - with text display [in brackets]
  10. example10a -> mailto:example10 [snail] example [period] com - also with text display [in brackets]
  11. example11 [snail] example [period] com - hiding mailto link [in brackets]
  12. example12 -> mailto:example12 [snail] example [period] com - hiding domain name [in brackets]
  13. example13 [snail] example -> mailto:example13 [snail] example [period] com - hiding both [in brackets]
  14. example14 [snail] example [period] com - using page text variable to define domain
  15. example15 [snail] example.com - existing obfustication
  16. example16 [snail] example.com - existing obfustication [in brackets]
  17. example17 [snail] eample.com - existing obfustication using page text variable to define domain
  18. example6 [snail] example [period] com?subject=Тест на кирилица -> mailto:example6 [snail] example [period] com?subject=a2b58182%20bdb0%20bab880b8bbb886b0 - with a field name [in brackets]
  19. example6 [snail] example [period] com?subject=Тест -> mailto:example6 [snail] example [period] com?subject=a2b58182 на кирилица - with a field name [in brackets]

Note that (:markup:) can't be used here because it displays the emails addresses in clear.

0: 00.00 MarkupToHTML begin
1: 00.03 MarkupToHTML end
2: 00.04 MarkupToHTML begin
3: 00.08 MarkupToHTML end
4: 00.08 MarkupToHTML begin
5: 00.09 MarkupToHTML end
6: 00.09 now