Finally, Chuq had a good point about requirements changing over time. In the future, MHonArc may want to move towards encouraging more semantic markup
The problem with this approach is that it won't work with text-based browsers. Accessibility is something I try to maintain,
I first thought of using libgd to have address changed into CGI links that generate an image on the fly with showing email address. I.e. Harvesters would have to use OCR to get the address.
Another alternative is to remove linking of addresses, and then using a obfsucation technique like:
earl<!-- -->@<!-- -->example.com
This way the address renders like "earl@xxxxxxxxxxx" (and can be copy-n-pasted by readers to their MUA), but a harverster may not catch it. Of course, a smart harvester that expands entity references and deletes comment declarations would.
I read a study dated March 2003 that showed that simple obfsucation techniques actually work, but I think (and the study even states) that it likely that it is a matter of time that spammers adapt.
Mail-archive.com uses a POST form to obfsucate addresses, but it is straight-forward to customize a harvester to defeat it.
Since text-only browsers can still read the messages in the archives, is it okay that they will not have the ability to determine the author's address if an image-based solution is adobted? Is this an acceptable limitation weighed against the problem of spam?