PHP中反垃圾邮件的最佳解决方案?

时间:2010-04-03 05:45:28

标签: php spam spam-prevention

如何区分机器人与普通用户?

SO如何完成这项工作?

目前,我遇到了一个每1小时发布一次的机器人......

4 个答案:

答案 0 :(得分:3)

尝试akismet作为您的第一道防线。 Bad Behaviour也是有效的,也许效率太高,因为我有误报的问题。另一方面,Akismet对我很有帮助。然后,如果有必要,添加其他不妨碍用户体验的层(如使用空字段应该保持为空)然后如果你真的需要,其他技术涉及某些种类的图灵测试(验证码在用户方面是最差的)友善:尝试简单的问题)。这是good read

答案 1 :(得分:2)

这个问题有多种方法,最好使用几个重叠的方法。 SO使用的其中一个是reCAPTCHA

答案 2 :(得分:0)

确保您为发布的任何人(根据S.O.)提供了有效的电子邮件地址,并在注册时实施CAPCHA,并且当您认为有人可能表现得很奇怪时。保持训练有素的spamassassin副本并通过它提供帖子。

下进行。

答案 3 :(得分:0)

*快速,易于实现形式,为用户提供简单的互动*

http://www.codegravity.com/projects/mathguard