mailto link obfuscation

"Guy Macon" <[email protected]> Thu, 13 Apr 2006 10:06:03 -0700
Newsgroups gmane.mail.spam.spamcop.geeks
Organization http://www.guymacon.com/
Message-ID <[email protected]>
I am about to redo the mailto link obfuscation on my webpage at
[ http://www.guymacon.com/ ], and would like to hear any comments,
suggestion, brickbats and flames concerning how I do it.

The link is at the top of [ http://www.guymacon.com/ ], and the HTML
is as follows (line breaks added for newsgroup posting):

<a href="&#x6d;a&#105;&#x6c;t&#111;&#x3a;G&#117;&#x79;M&#97;&#x63;
o&#110;&#x2b;&#89;2&#48;&#x30;6&#64;&#x53;p&#97;&#x6d;C&#111;&#x70;
.&#78;&#x65;t;&#63;&amp;subject=[Y2006]: %3F%3F%3F%3F &lt;-- Insert
 Subject Here.&amp;body=%5BY2006%5D%3A%20%3C--%20Do%20not%20remove%20
this%3B%20it%20tells%20my%20filters%20that%20this%20is%20not%20spam.">
G&#117;&#x79;<!-- @. -->M&#97;&#x63;o<!-- [email protected] -->
&#110;&#x2b;&#89;<span class="rtl">6&#48;<!-- [email protected] -->&#x30;2
</span>&#64;&#x53;p<!-- [email protected] -->&#97;&#x6d;<!-- spam
[email protected] -->C&#111;&#x70;.<!-- spamtrap@spambouncer.
org -->&#78;&#x65;t</a>

...and the CSS invoked by the spans is as follows:

@media screen {
.rtl { unicode-bidi: bidi-override; direction: rtl; }
}

Geeky enough for you? :)

Feel free to send me test emails to test the link.  Note that you
see one email address on the screen and when clicking the link,
and another when reading a printout of the page or when you cut and
paste the email address into a document.  I get both emails and have
different filtering rules for each.  So far, no spambot has harvested
either of the two email addresses.

I am considering making the following changes:

[1] instead of the current two email addresses, make five of them
with a different address depending on whether you click the mailto
without Javascript, click the mailto with Javascript, type in what
you see on the screen, type in what you see on a printout, or cut
and paste from the screen.

[3] Put in a way to reach me through a form in addition to the mailto.

[3] Use my own domain name instead of spamcop.net, and send the email
to a tuffmail server instead of the spamcop server.  As much as I like
the spamcop mail system, tuffmail has better features for my needs.

[4] Use a "-" character instead of the current "+" character.

Comments welcome.