在PHP消息中检测垃圾邮件的最佳方法是什么

在PHP消息中检测垃圾邮件的最佳方法是什么,php,mysql,spam,spam-prevention,Php,Mysql,Spam,Spam Prevention,我正在努力与那些试图联系其他用户并索要金钱的用户进行斗争。他们通常来自尼日利亚或加纳 我尝试过的几件事都是完全基于这些国家的IP注册而阻止它们。我还尝试检测类似的消息内容,并将每天发送的消息数量限制为5条 他们的PHP类是否有更好的处理方法或不同的处理方法 根据发送的消息检测并删除这些用户是一场日常斗争。使用外部服务,如。它是免费供个人使用的 检测垃圾邮件 Paul Graham阐述了可过滤垃圾邮件内容的贝叶斯过滤器背后的理论: 及 搜索可以对文本块进行贝叶斯过滤的PHP代码。允许邮件的读者“

我正在努力与那些试图联系其他用户并索要金钱的用户进行斗争。他们通常来自尼日利亚或加纳

我尝试过的几件事都是完全基于这些国家的IP注册而阻止它们。我还尝试检测类似的消息内容,并将每天发送的消息数量限制为5条

他们的PHP类是否有更好的处理方法或不同的处理方法


根据发送的消息检测并删除这些用户是一场日常斗争。

使用外部服务,如。它是免费供个人使用的

检测垃圾邮件

Paul Graham阐述了可过滤垃圾邮件内容的贝叶斯过滤器背后的理论:

搜索可以对文本块进行贝叶斯过滤的PHP代码。允许邮件的读者“将邮件标记为垃圾邮件”,并将其作为贝叶斯过滤器的输入。尽可能多地复制Gmail的用户界面,让人们知道该怎么做

谷歌如何利用Gmail中的技术打击垃圾邮件:


为什么不运行spamassassin和其他专用的过滤工具,而不是通过php来洗牌?或者,您是否试图通过脚本过滤系统中的垃圾邮件?您是否试图阻止这些垃圾邮件,因为您认为它们是填写表单的“机器人”?还是真实的人类?Akismet被大多数wordpress博客广泛使用,它有多个库(例如PHP5库):@Adam他们是真实的人类,但他们为了钱而与其他成员对话。你使用captcha吗?“试图联系其他用户的用户”听起来不像是个人用途。对人们来说,信息通常是文字的集合:D+1代表你链接的精彩文章。先生,你是一个邪恶的策划者。我很喜欢用这个。