1

您必须在您的网站上有一个表格,以便人们在发现有趣的东西时向朋友发送电子邮件。您可以强制人们登录(在我的情况下这不是一个好的选择)。您可以进行时间延迟(这不是真正的紧急电子邮件,因此可以等待 5 分钟)。你有这个问题吗?你会怎么解决?

编辑:我最感兴趣的是停止手动垃圾邮件

4

5 回答 5

1

您是否对表单的自动脚本有问题,或者人们真正使用它太多?

机器人问题的简单解决方案是验证码,例如ReCaptcha。用户友好性值得怀疑,但它可能会解决您的问题。

于 2009-07-02T08:46:53.503 回答
0

该服务有非常好的反垃圾邮件措施。

http://www.tellafriendking.com/features.php?showall=1#spam-free

仅供参考,我参与了该公司,所以我并非完全不偏不倚,但我们确实有很多难民来找我们,用其他服务或下载的脚本来解决他们的垃圾邮件问题。

编辑:

如果您觉得有必要投反对票,也许您也应该发表评论...

于 2009-10-15T22:48:57.353 回答
0

您还可以使用与所有这些验证码脚本不同的东西。让我告诉你我在做什么: - 我创建一个 md5 哈希:

$secretWord='TryToHashMe';
$formID='myForm';
$md5Value=md5($secretWord.$formID);

echo '<input type="hidden" name="form-check" value="'.$md5Value.'">';
echo '<input type="hidden" name="bot-check" value="">';

这是 2 种非常简单的方法,因为:1)自动机器人尝试填充您的所有输入,并且 2)未提供哈希,这意味着您有来自站点外部的发布请求。散列也可以通过一些会话或 cookie 进行扩展。

祝一切顺利!

于 2009-10-15T22:57:48.590 回答
0

我会推荐一个验证码,或者如果你想要一些不那么侵入性的东西,有一个简单的数学问题(它会改变),所以你只有这样的东西:

对于垃圾邮件防护:在此处键入二加二 _________

我在我的个人网站上做了这个,从来没有遇到过问题(我有很多尝试都被垃圾邮件机器人失败了)

于 2009-10-15T23:07:07.823 回答
0

最好的解决方案是使用通用的机器人过滤解决方案。我知道这是一篇旧帖子,但是发现了一个新的僵尸网络,它使用这些发送给朋友的模块来发送垃圾邮件(不是新技术,而是一些有趣的新进展)。

根据一位安全供应商的说法(好的提示),“至少,它们应该包括一个速率限制机制,以防止 IP 地址在特定时间段内发出不合理数量的请求。其他 DIY 解决方案是让所有用户填写验证码,并强制注册作为发送电子邮件的先决条件。”</p>

于 2017-11-16T20:29:54.350 回答