Last year I commented on this list that I found ProtectEmail satisfactory, 
<div>but complaints from some of my users with email addresses on my website receiving spam made me investigate further.</div><div><br></div><div>First I found an improved version by Damien from 2008 that improves the hiding algorithm</div>
<div>(<a href="http://pmwiki.org/wiki/Cookbook/ProtectEmail#version2008">http://pmwiki.org/wiki/Cookbook/ProtectEmail#version2008</a>)</div><div><br></div><div>I thought I would test it on the various typical mailto: links found on my wikis</div>
<div>(<a href="http://kiwiwiki.co.nz/pmwiki/pmwiki.php/Test/ProtectEmail">http://kiwiwiki.co.nz/pmwiki/pmwiki.php/Test/ProtectEmail</a>)</div><div>using the link suggested by Damien.</div><div>(<a href="http://aspirine.org/cgi-bin/trouvemail.pl?lang=en&amp;url=http://kiwiwiki.co.nz/pmwiki/pmwiki.php/Test/ProtectEmail&amp;mode=malin">http://aspirine.org/cgi-bin/trouvemail.pl?lang=en</a>)</div>
<div><br></div><div>I was very distressed to find that of my nine examples only two were picked up the regex expression that locates mailto: expressions,</div><div>and it was not the simple ones I expected. (To do this view the source of the page)</div>
<div><br></div><div>I will try to look at the regex, but I&#39;m a novice.</div><div><br></div><div>This is just a general warning that if you are using this recipe it is likely, based on my experience,</div><div>that your email addresses are exposed to the world.</div>
<div><br></div><div>Simon</div><div><br></div><div><br></div>