代码之家  ›  专栏  ›  技术社区  ›  Tom Kidd

你如何提供一个电子邮件地址来阻止随意的垃圾邮件发送者(不是垃圾邮件发送者)?

  •  3
  • Tom Kidd  · 技术社区  · 15 年前

    :老实说,我不确定这是在StackOverflow、SuperUser还是Doctype上。如果它需要在超级用户上,请移动它。如果它需要在Doctype上,请关闭它,我会重新发布到那里。

    mailto: 链接,将导致它被一个垃圾桶收获。还有 many questions already 关于这个话题。

    不过,对于公司来说,垃圾邮件只是做生意成本的一部分。因此,在使用类似于以 [someone] [at] [companyname] [dot] [com]

    然而,我有一个客户有一个不同的问题-他们有潜在客户,他们会去几十个网站,点击电子邮件地址,粘贴一个准备好的文本和主题(有时甚至还粘贴在我客户的企业名称中,看起来他们发送给每个人的不是准备好的文本)。然后,我的客户花时间手工制作回复,却再也没有收到潜在客户的回复,因为在这种“随意垃圾邮件制造者”的方式中,在他们的电子邮件中发送最低硬美元金额的供应商几乎获胜(我的客户业务的性质是,几乎毫无疑问,在没有与您会面的情况下向您报价一美元金额的供应商是一个巨大的危险信号,但这与问题无关)。

    因此,客户建议,当我们将他们的电子邮件留在网站上时 someone@companyname.com 格式,我们不让它成为可点击的mailto:链接。这种想法是,可能必须选择电子邮件地址并将其复制到邮件中的行为会阻碍一些“大规模价格购物”的客户。我的客户所在的行业不适合重复经营,因此他们无论如何都不太可能获得这些客户,而让他们失去这种方法最终是无害的。

    澄清: 我不担心垃圾邮件或屏幕刮刀或任何习惯性或自动的东西。我说的是这样一个概念,一个真实的人去几十个类似的网站,向每家公司发送相同的电子邮件,以找到最低的价格。这些客户永远不会雇佣我的客户,因此我们正在寻找一种方法来减缓或阻止他们,而不拒绝那些不只是向尽可能多的公司发送垃圾邮件的人。

    4 回复  |  直到 7 年前
        1
  •  4
  •   Jon B    15 年前

    老实说,我不认为这个问题有技术解决方案。即使地址是不可点击的,或者你必须填写表格,也可能有人会要求报价。

    这需要在销售过程中解决。无论是谁回复这些电子邮件,都需要能够感觉到它们是伪造的,并在回复时简短地要求提供更多信息(这可能会被忽略)。

        2
  •  1
  •   ceejayoz    15 年前

        3
  •  0
  •   Christian Hayter    15 年前

    如果你必须在页面上放置一个电子邮件地址,你可以使用JavaScript构建它,这样文本就不会被屏幕刮板识别,例如。

    document.write("<" + "a hr" + "ef=" + "'ma" + "ilt" + "o:" + address + "'" + ">" + address + "<" + "/" + "a" + ">");
    

    address 变量以类似的方式。

        4
  •  0
  •   Chance    15 年前

    对于thrawt scrapers,您可以在页面加载后通过javascript注入电子邮件地址。然而,听起来你不像真正的用户发送电子邮件那样关心抄袭者。在这种情况下,我没有答案给你。