如何在网页上混淆电子邮件地址?

时间:2012-08-10 11:55:24

标签: bots spam

我希望在我的网站上显示我的电子邮件,但我不希望抓手收集它。换句话说,我不想打开垃圾邮件泛滥门。是否有一种有效的方法可以在阻止电子邮件报废机器人的同时保持我的电子邮件完整无缺?

3 个答案:

答案 0 :(得分:3)

几种解决方案:

  1. 将其包裹成图像。确保您对图像执行某些操作,以便机器人无法使用OCR读取它。
  2. 使用自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时,使用JavaScript对其进行解码。这可能不是很安全,因为一些机器人可能能够解释JavaScript。
  3. 最好的选择之一是要求用户键入CAPTCHA代码,然后将他/她重定向到显示您的电子邮件地址的单独页面。

答案 1 :(得分:0)

访问者访问mailto:mail@example.com非常方便,所以他们可以点击它..

因此,请考虑其他选项 - 按原样发布电子邮件地址,但使用Google的Gmail地址(提供非常好的垃圾邮件过滤功能) - 除了电子邮件地址之外还放置“联系”表格(但是应该使用验证码或一些额外的技巧来保护表格免受垃圾邮件发送者的侵害)

答案 2 :(得分:0)

如果想深思熟虑,请查看reCAPTCHA Mailhide。如果您愿意安全性较低,可以尝试编写您的电子邮件地址,例如我在域名网站上的名称或类似的东西,尽管垃圾邮件制造者可以轻松编写软件来抓取这些(并且可能已经给出了这种方法的日益普及)。

相关问题