Hi guys, I just tried out mailman for the first time and I like it a lot. I noticed there is some attempt to stop spam crawlers. However, some of the email addresses displayed (like the list owner) are shown in the clear. Here is a little trick I use to allow mailto: to work correctly and at the same time stop spam crawlers from gathering email addresses.
Email: <script language="JavaScript"><!-- document.write("<a href=mai"); document.write("lto:","jc","@","jonathanclark",".com>"); // --></script> jc at jonathanclark.com <script language="JavaScript"><!-- document.write("</a>"); // --></script>
When this is displayed on a browser that has java script turned off, it will only display: "Email: jc at jonathanclark.com" When the end user has javascript on (as most people do), they will see the same thing, but when they click on it they will get the correct mailto: command to launch their mail program. Since crawlers don't execute javascript, they can't collect the name. Generally I don't worry about non java script but I recently turned it off because of those annoying (open-another-window-on-close) tricks people do.
I think it would be great if mailman used (or had the option) to use this technique for all email addresses it displayed.
Jonathan
P.S. I'm not on the list, so cc: me any discussion on this. Thanks!
participants (1)
-
Jonathan Clark