2009-12-03 108 views
0

如何在电子邮件中使用JS垃圾邮件防护功能来将表单从垃圾邮件机器人中隐藏起来。JS垃圾邮件防护

+0

如果你正在讨论在表单上使用action =“mailto:emailaddress”,并希望隐藏网站刮板的电子邮件地址,那么我会说你不应该这样做。 将表单处理的服务器端脚本将表单数据通过电子邮件发送给您。这不仅可以让您的电子邮件地址远离窥探,还可以让用户的数据格式更加可读,并且允许没有邮件程序的用户(例如网络邮件用户)提交您的表单。 – Rudism 2009-12-04 00:00:00

+0

很多人都问过类似的问题(你可以认为这个问题是重复的):http://stackoverflow.com/questions/483212/effective-method-to-hide-email-from-spam-bots http: //stackoverflow.com/questions/163628/making-email-addresses-safe-from-bots-on-a-webpage http://stackoverflow.com/questions/1292326/do-you-hide-email-addresses-to垃圾邮件在网站上 – 2010-01-16 23:21:33

+0

这真的不值得。许多地址收割机已经运行JS,而且无论如何,电子邮件地址肯定会泄漏。只需在邮件服务器上获得良好的垃圾邮件过滤功能,并避免在用户和他们发送电子邮件的能力之间造成障碍 – Quentin 2010-03-15 13:06:48

回答

1

你不知道。将JavaScript加入电子邮件对于潜在的安全和隐私侵犯是一个非常糟糕的主意。请在您的电子邮件中包含一个链接到网页上的表单。电子邮件本质上是私人的,网络本质上是公开的。如果将表单暴露给用户不是私人事件,那么它不应该发送到电子邮件中。

0

我不确定我是否正确回答您的问题,没有太多细节。

我想你问的是你如何隐藏电子邮件地址,在HTML中,垃圾邮件机器人的 - 在这种情况下,这里的答案(没有在我复述它没有点):

http://joemaller.com/js-mailer.shtml

0

我不确定这是否有影响力,如果它曾经是,但我的印象是在十六进制编码您的电子邮件地址是限制垃圾邮件收集的一种有效方法。

例如; mailto:是领先的“mailto:”

我一直在我的网站上使用它,但我也使用谷歌应用程序的域电子邮件,所以它捕捉到所有通过的foo。