Since you followed the directions, I assume you enabled the SpamSpan filter for your input formats.
Make sure you set SpamSpan to run after the URL filter. I generally reorder my input formats so that SpamSpan is near the bottom (one of the last filters to run). SpamSpan searches for email links [email protected]
and replaces them with user [at] example [dot] com
, and uses javascript to turn it back into a normal-looking link in the browser.
Edit 1: I had some trouble getting SpamSpan to work properly at first, and part of the problem was that I needed to clear the cache.
Edit 2: One of my input formats is ordered as such:
- Line break converter
- HTML filter
- URL filter
- Hide email addresses using the SpamSpan technique
- HTML corrector
Edit 3: Here is an example of how SpamSpan should be working:
- Original body text:
[email protected]
- After Url Filter:
<a href="[email protected]">[email protected]<a/>
- After SpamSpan filter (as seen in page source):
<span class="spamspan"><span class="eu">user</span> [at] <span class="ed">example [dot] com</span></span>
- After SpamSpam javascript runs on the page (as seen via Firefox's View Selection Source):
<a class="spamspan" href="mailto:[email protected]">[email protected]</a>