迷惑メールを防止するためのメールアドレスの書き方


先に言っておきます!
検証した事がないので、ちょっと自信ありませんm(__)m


お問い合わせページを作る時、迷惑メールを防止するにはメールフォームにするのが一番だと思っています。

でも、サイトによっては、サーバーサイドスクリプトCGIPHPなど)を使えないケースがありますので、

メールアドレスの書き方について少し書いてみようと思います。


まず、テキストで表示する部分ですが、
JavaScriptで小分けにして書いてみるのが良いかなって思います。

例えば

@の前
@
@の後
をそれぞれJavaScriptで出力する感じです。

表示上はテキストとして表示されますし、選択してコピーも可能です。

※画像でも良いのですが、選択してコピーが出来た方が、ユーザーが使いやすいかなと思います。



メールアドレスの宛先部分については、

「@」

「.」
をそのまま書かないようにした方が良いです。

変換方法は色々あるみたいですが、とりあえず・・・

「@」を
@

「.」を
%2e

に置き換えてテストしてみてください。

多分普通に使えるハズです。


※上記の方法はロボットでの自動収集を防ぐのが目的なので、迷惑メールが完全に防げるわけではありません。
※より高機能なプログラムであれば、変換してもおそらくメールアドレスは収集可能だと思います。