検索:メールアドレス公開によるスパムを抑える方法2013.4.2サイト作りに役立つ追加情報スパムメールメールアドレス公開メールアドレス公開によるスパムを抑える方法Webデザイン・テンプレート集メールアドレスをプレーンな状態でサイトに掲載していると、スパムが来る!とメールアドレスを画像化したりしているサイトを見たことはありませんか?スパムメールの仕組みとしてはアドレスを収集するWeb上のロボットが、メールアドレスとして認識できるテキストを集めて業者が悪用しているのです。スパムを避けるために画像化してしまうのもどうでしょうか。クリックでメーラーが立ち上がる便利な仕組みがあるのにもったいないですね。そこで、メールアドレス収集ロボットにメールアドレスとして認識されにくくなる手法の紹介をします。「メールアドレスとして認識されにくくなる」ですので、完璧な手法ではありませんが、そのままサイト上にメールアドレスを公開しているよりかは安全です。メールの暗号化の手法はエンティティ化といいます。そのサービスをしている「HTMLエンティティ化」に行きます。「HTMLエンティティ化」のサイト「エンティティ化するテキスト」にaタグの中に入れる「mailto:メールアドレス」を入れましょう。変換ボタンを押します。オプションは「入力文の半角スペース、タブ、改行を除去する」「エンティティ化する・しない文字を無作為に選ぶ(チェックしないときは全てエンティティ化)」両方にチェックを入れておきます。エンティティ出力形式は「10進法」「16進法」「10進/16進の混合」どれでもいいです。「エンティティ化されたテキスト」に出力された値をaタグに入れましょう。mailto:メールアドレス1mailto:メールアドレスこれを変換すると下のようになります。ma&amp;#105;l&amp;#116;o&amp;#58;メールア&amp;#12489;レス1ma&amp;#105;l&amp;#116;o&amp;#58;メールア&amp;#12489;レスランダムでエンティティ化されていない文字が残っていますね。aタグに変換した文字を入れてみましょう。href="ma&amp;#105;l&amp;#116;o&amp;#58;メールア&amp;#12489;レス"&gt;メールアドレス">メールアドレス</a>こうなります。タグでマーキングされた部分も同じ調子でエンティティ化するといいでしょう。href="ma&#105;l&#116;o&#58;メールア&#12489;レス">メ&#12540;&#12523;アドレ&#12473;</a>このようになります。ブラウザで見るとキチンと読める文字として見えます。クリックするとメールソフトが立ち上がり宛先にはmailtoに入れたアドレスが入力されています。ここをクリックするとメールソフトが開くよ。コメントをキャンセルメールアドレスが公開されることはありません。better.収録デザイン一覧メールアドレス公開によるスパムを抑える方法Webデザイン・テンプレート集クリックで画像が拡大します。