我正在尝试应对用户试图联系其他用户并索要钱款的问题。他们通常来自尼日利亚或加纳。
我已经尝试了几件事情,例如根据其IP在注册时完全阻止这些国家的用户。我还尝试检测相似的消息内容,并限制每天发送的消息数量为5条。
是否有可用的PHP类可以更好地处理这个问题或以不同的方式处理?
每天都需要检测并删除这些用户所发送的消息。
我正在尝试应对用户试图联系其他用户并索要钱款的问题。他们通常来自尼日利亚或加纳。
我已经尝试了几件事情,例如根据其IP在注册时完全阻止这些国家的用户。我还尝试检测相似的消息内容,并限制每天发送的消息数量为5条。
是否有可用的PHP类可以更好地处理这个问题或以不同的方式处理?
每天都需要检测并删除这些用户所发送的消息。
检测垃圾邮件
Paul Graham 提出了一个贝叶斯过滤器的理论,可以过滤掉垃圾邮件:
http://www.paulgraham.com/spam.html 和 http://paulgraham.com/better.html
搜索能够对文本块进行贝叶斯过滤的 PHP 代码。允许读者将消息标记为垃圾邮件,并将其作为贝叶斯过滤器的输入。尽可能复制 Gmail 的用户界面,让人们知道该如何操作。
谷歌如何在 Gmail 中使用技术来防止垃圾邮件:
http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html