代码之家  ›  专栏  ›  技术社区  ›  Mike McMaster

你在网站上隐藏“垃圾邮件机器人”的电子邮件地址吗?

  •  6
  • Mike McMaster  · 技术社区  · 7 年前

    虽然仍然有机器人收集电子邮件,我想知道你是否隐藏在网站上的电子邮件地址。我知道几年前这是一种常见的做法,但它似乎开始逐渐消失。

    理由不:

    • 大多数电子邮件服务器都提供了高质量的垃圾邮件保护,包括Gmail等服务,几乎没有任何邮件可以通过。
    • 编码是很烦人的,因为你必须记住,以后搜索来更改电子邮件可能很棘手。
    • 任何方法都不能阻止任何收获

    原因:

    • 避免进入你不想加入的名单
    • 避免一些机器人程序获取发送垃圾邮件(特定的销售/营销电子邮件)无法检测到的或技术上不是垃圾邮件的电子邮件地址
    • 客户端或服务器没有很好的垃圾邮件检测

    是还是不是?你的理由是什么?

    7 回复  |  直到 12 年前
        1
  •  2
  •   Julian Young    16 年前

    我偶尔会这样做,这取决于电子邮件地址和客户可能使用的内容。如您所说,Gmail地址在垃圾邮件过滤方面通常非常强大。不过,我经常会混淆地址,比如使用上面类似jason的实用程序或下面显示的技术…

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

        2
  •  2
  •   RaYell    16 年前

    您可以隐藏您的电子邮件地址并使用JS显示它。这也不是万无一失,但提供了一些保护。

    这样的技巧应该可以做到:

    <a class="mail">contact me</a>
    
    // in JS
    var parts = ['my', '.', 'email', '@', 'example', '.', 'com'];
    var elems = document.getElementsByClassName('mail');
    var len = elems.length;
    for (var i = 0; i < len; i++) {
        elems[i].href = 'mailto:' + parts.join('');
    }
    
        3
  •  2
  •   Noon Silk    16 年前

    就一个诚实的答案而言,我一般不费心,因为Gmail的垃圾邮件保护非常好。但我也没有真正通过电子邮件开展业务。

        4
  •  1
  •   Beerly Able    15 年前

    http://hidemail.at 将您的电子邮件地址转换为一个由验证码服务链接提供的酷垃圾邮件,您可以在网上、Twitter、论坛、Craigslist、任何地方共享。

    下面是一个要发布为“不受机器人程序保护”的电子邮件链接的示例以供尝试:

        5
  •  1
  •   mike    14 年前

    把你的邮件做成一个图片是很好的,但是当你在飞行中发邮件的时候呢?然后你需要一直在制作图像。

    我用 退潮 作为Chrome插件的工具。您可以在这里阅读更多: http://www.netbuilders.org/seo4experts-seo-tools/email-bot-blocker-avoid-getting-spammed-bots-27149.html

    迈克

        6
  •  1
  •   Markus Malkusch    12 年前

    在我看来,最重要的一点是防止隐藏:

    • 它降低了可用性,
    • 它让我恼火(作为用户说话)

    我把我(非Gmail)的电子邮件地址以普通的形式发布了10多年。 <a href="mailto:markus@malkusch.de"> 进入网络。UBE没有问题。

        7
  •  0
  •   Jason    16 年前

    是的,垃圾邮件机器人仍然可以收集电子邮件。我看到一些数据显示今天90%的邮件都是垃圾邮件。混淆您的电子邮件: http://alicorna.com/obfuscator.html 这不是简单的,但它使你的电子邮件地址更难获取。

    此外,你可以像Facebook那样制作图像。