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!