如何让用户通过电子邮件将内容发送给朋友来阻止垃圾邮件?

时间:2012-04-14 06:54:51

标签: php javascript

我正在开发一个应用程序(使用PHP和JavaScript),允许用户生成内容(短篇小说),我想添加一个“通过电子邮件发送给您的朋友”按钮。

但是,我担心这会被用来发送垃圾邮件。

我可以采取哪些措施来防止这种情况发生?我在想:

1)用户在发送之前必须确认自己的个人电子邮件地址 2)我有一个隐藏的领域,机器人会填写

我还应该做些什么?

干杯

3 个答案:

答案 0 :(得分:2)

我看到了两个问题的解决方案。

1)仅允许注册用户发送电子邮件。如果您打算让这个网站主要由非注册人访问,这可能是一个坏主意。

2)在表单中添加captcha。这样可以防止机器人发送任何内容。

你在网上看到了什么?人们如何在自己的网站上处理这个问题?尝试上网,访问博客,论坛等,看看他们用什么来保护自己。也许他们有比我更好的想法。

答案 1 :(得分:1)

如果我理解正确,用户可以添加编辑故事,因此写垃圾邮件。由于垃圾邮件的一部分发生在廉价的人类用户身上,因此您遇到了问题。只提供下载为PDF 。然后他们可以自己邮寄。没有验证码,不知道将添加到朋友电子邮件的内容,或者地址数据会发生什么。所以它甚至可以更加可接受,并且可能会为您的应用程序增加成功。 缺点你无法挖掘数据。

答案 2 :(得分:1)

您还可以添加速率限制,例如1 /分钟和10 /小时(例如,需要确定适合您的数字),如果违反阻止1小时,如果违反则在小时禁止2小时之前等

相关问题