迷惑メールを防止するためのメールアドレスの書き方
先に言っておきます!
検証した事がないので、ちょっと自信ありませんm(__)m
お問い合わせページを作る時、迷惑メールを防止するにはメールフォームにするのが一番だと思っています。
でも、サイトによっては、サーバーサイドスクリプト(CGIやPHPなど)を使えないケースがありますので、
メールアドレスの書き方について少し書いてみようと思います。
まず、テキストで表示する部分ですが、
JavaScriptで小分けにして書いてみるのが良いかなって思います。
例えば
@の前
@
@の後
をそれぞれJavaScriptで出力する感じです。
表示上はテキストとして表示されますし、選択してコピーも可能です。
※画像でも良いのですが、選択してコピーが出来た方が、ユーザーが使いやすいかなと思います。
メールアドレスの宛先部分については、
「@」
や
「.」
をそのまま書かないようにした方が良いです。
変換方法は色々あるみたいですが、とりあえず・・・
「@」を
@
「.」を
%2e
に置き換えてテストしてみてください。
多分普通に使えるハズです。
※上記の方法はロボットでの自動収集を防ぐのが目的なので、迷惑メールが完全に防げるわけではありません。
※より高機能なプログラムであれば、変換してもおそらくメールアドレスは収集可能だと思います。