最近は気軽に Webページでメールアドレスを公開することができなくなった。機械的に、もしくは人海戦術的に、もしくは金銭でメールアドレスを収集し、スパムメールを送りつける輩が多いからだ。このサイトもそんな訳でメールアドレス載せてないのだが、本来なら、サイトを運用しているのなら連絡先くらいあったほうがいい。
公開するからには結局、スパムメールが送りつけられるリスクからは逃れられないのであるが、せめて機械的にメールアドレスを収集、リスト化されることくらいは避けたい。というわけで、これまで見たことのある方法を挙げてみよう。注)例で使っているアドレスは架空のモノで、メールは届きません。
- メールアドレスを画像で表示する
例:
この方法の欠点は連絡しようと思う人がアドレスを手打ちしないといけないことだ。 - エンコードしてテキストフィールドに入れる
例:
画像で表示するよりはスマートな感じ。コピペできるので連絡しようと思う人にもやさしい。 - メールアドレスを表示せず、連絡フォームを作る
例: この方法の利点は、連絡先メールアドレスを表示しなくてよい点にある。
もっとも、どの方法も人の手を介してメールアドレスを取得されてしまえば(連絡フォームの場合は、POSTリクエストを作られると)スパムメールの餌食になることに変わりはないのだが。
まぁ、連絡フォーム形式にして、画像でランダムな数字を表示して入力させるなどするとかなり防げるけど、そこまでするとかける手間に見合わない感じ。Webサイト専用メールアドレスを作って、スパムメールが増えてきたら、新しいのをまた作る、くらいが現実的か。
おまけ。エンコードされたメールアドレスを得る↓