为什么在电子邮件中写'at'和'dot'而不是'@'和'。'?

时间:2012-07-19 14:42:25

标签: email webpage

我见过一些网站,人们在其电子邮件中不使用@.。 例如,他们放置name_at_webpage_dot_com而不是name@webpage.com

我在这里问这个问题,因为我倾向于认为它与网页设计有关。它可能只是一种风格,与html无关。我完全没有意识到这一点。

5 个答案:

答案 0 :(得分:46)

通常人们这样做是为了避免垃圾邮件程序员找到他们的电子邮件地址来搜索与电子邮件地址格式相匹配的正则表达式。通过使用_AT_和_DOT_,spambot正在寻找的符号将不会显示在页面上,因此您的电子邮件地址将无法找到。

如果您想避免收件箱中充满垃圾邮件,这通常是一种很好的做法。并在公共页面上提供您的电子邮件地址。但是,您可以通过不在公共论坛上发布您的电子邮件地址来完全避免此问题。如果您想将其提供给某人,请通过私人消息或电子邮件或其他方式发送。

答案 1 :(得分:15)

这是为了收集邮件收割者的Mailadresses。

答案 2 :(得分:12)

这是针对自动化垃圾邮件的众多反收获技术之一。这个是大量使用的,所以有很多垃圾箱用于它,它不能100%工作。您可以在这篇精彩的文章中看到一些统计数据和各种反收获技术的比较

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

我个人更喜欢css显示:没有技术结合javascript。参见示例:

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

使用javascript将其从href元素中删除。这种方式适用于启用了javascript的用户,禁用javascript的用户至少可以正确查看地址,但当然点击无法正常工作。

答案 3 :(得分:11)

这是一种针对自动垃圾邮件的垃圾邮件防护的简单形式,可通过匹配这些特定字符来查找电子邮件地址。

答案 4 :(得分:5)

人们通常在可公开访问的网站上写下他们的电子邮件地址,希望垃圾邮件发送者运行的网络蜘蛛不会将其检测为电子邮件地址,因此不会向他们发送垃圾邮件。

然而,任何中途体面的网络蜘蛛都应该能够将“网页点com”中的示例解码为电子邮件地址,因此,如果垃圾邮件是一个问题,最好不要发布您的电子邮件。