web-dev-qa-db-ja.com

「@」や「。」ではなく、「at」や「dot」をメールに書くのはなぜですか?

some人々が使用しないウェブサイト@および.のメール。たとえば、name_at_webpage_dot_com のではなく [email protected]

ここでこの質問をしているのは、ウェブページのデザインに関連していると思う傾向があるからです。これは単なるスタイルであり、htmlとは関係ありません。私はこれを全く知りません。

45
Stat-R

通常、これは、電子メールアドレスの形式に一致する正規表現を検索するスパムボットが電子メールアドレスを見つけないようにするためです。 _AT_および_DOT_を使用すると、スパムボットが探しているシンボルがページに表示されないため、メールアドレスが見つかりません。

スパムでいっぱいの受信トレイを避けたい場合は、一般的に良い習慣です。また、公開ページでメールアドレスを公開します。ただし、パブリックフォーラムにメールアドレスを投稿しないことで、問題を完全に回避できます。あなたが誰かにそれを与えたいなら、プライベートメッセージまたは電子メールか何かでそれを送ってください。

49
ewok

これは、メール収集者からのメールアドレスを難読化するためです。

15
genuineparts

これは、自動化されたスパムボットに対して使用される多くの反収穫技術の1つです。これは大量に使用されるため、多くのスパムボットが使用されており、100%動作しません。このすばらしい記事で、いくつかの統計とさまざまな反収穫技術の比較を見ることができます。

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/

個人的には、css display:noneテクニックとjavascriptを組み合わせることを好みます。例を参照してください。

<a href="mailto:[email protected]">myemail@<span style="display:none;">ignoreme-</span>example.com

また、javascriptを使用してhref要素から削除します。このように、javascriptが有効になっているユーザーに対して機能し、javascriptが無効になっているユーザーには少なくともアドレスが正しく表示されますが、クリックは正しく機能しません。

13
Samuel Hapak

これは、特定の文字を照合することで電子メールアドレスを見つける自動化されたスパムボットに対する単純な形式のスパム保護です。

11
user1479055

人々は一般に、スパマーが実行するWebスパイダーがそれを電子メールアドレスとして検出せず、したがってスパムを送信しないことを期待して、一般にアクセス可能なサイトにそのような電子メールアドレスを書き込みます。

ただし、中途半端なWebスパイダーは、「example at webpage dot com」を電子メールアドレスとしてデコードできるはずです。そのため、ほとんど無駄な作業であり、スパムが懸念される場合は電子メールを投稿しないことが最善です。

5
lightswitch05