ホームページ制作イメージ

« CSVファイルからページを一括作成できるツール「bpTran」 | トップページ | WEBサイトにおける「インフォメーション・アーキテクチャ」 »

簡単スパムメール対策:メールアドレスのエンティティ化

ホームページで公開しているメールアドレスに送られてくるスパムメールにうんざりしている方も多いと思います。
メーラー等の迷惑メール対策機能やメールサーバ側で対処することもできるのですが、ここではもっと簡単な方法を紹介します。
その方法とはメールアドレスのエンティティ化です。
エンティティ化とは簡単に言えば、メールアドレスを特殊な文字列に置き換えることです。
エンティティ化することで、スパムメールを配信するためにメールアドレスを収集しているロボットは該当のメールアドレスを認識しづらくなります。
ソース上では一見意味不明な文字列に見えますが、ブラウザはきちんとしたメールアドレスと認識するので心配ありません。
エンティティ化するには色々な方法があるのですが、一番簡単なのは、広瀬行夫様が公開されているHTMLエンティティ化のページを利用させていただく方法でしょう。
このページでエンティティ化したいテキストを入力し変換ボタンをおすだけで変換されますので、あとは変換された文字列をメールアドレスの部分と入れ替えるだけです。
エンティティ化されたメールアドレスをブラウザと同じように通常のメールアドレスとして認識するロボットには無効ですが、今現在ではかなりの効果がありますので、スパムに困っているサイト管理者様は一度お試しください。

HTMLエンティティ化
http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)