スパマーはあの手この手でメールアドレスをかき集めていますが、昔から多いのはやはりWebサイトに記載されたメールアドレスの取得。
ロボット(Webスパイダー)でサイトを巡回し、メールアドレスを自動で読み込みます。

サイトを公開している側としては、連絡先としてメールアドレスを告知したいものの、スパムメールが来るのは遠慮したい・・・という矛盾を抱えています。

最近は、メールアドレスをそのまま掲載することは少なくなり、良くあるのが、テキストではなく画像でアドレスを掲載する(mailtoのリンクはなし)パターンや、コンタクトフォームを設置しアドレスを掲載しないパターンが多いようです。

自分の場合も、やはりこのパターンでしのいでましたが、Javascriptを使って暗号化してしまうという手は思いつきませんでした。

[GIGAZINE]
メアドをスパムに利用されないように暗号化する「emailProtector.js」
http://gigazine.net/index.php?/news/comments/20070809_email_protector/

少々手間は必要ですが、どうしてもmailtoを使いたいときは有効かもしれません。

ただ、残念ながら自分の環境でFirefox(ver. 2.0.0.6)からリンクをクリックしてもメーラーが起動しませんでした。何かのアドオンが邪魔をしている可能性はあります。
IEだと問題なく使えました。

昔、Webサイトのソースを読まれないようにする商用アプリが、確かJavaScriptでソースを暗号化していたことを思い出しました。
あの時は、「ソース見られたくないのなら公開しなければいいのに」なんて思ってましたが、物は使いようですね。

関連記事