3

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

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

他们是否有任何可用的 PHP 类可以更好地或以不同的方式处理这个问题?

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

4

2 回答 2

7

检测垃圾邮件

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

http://www.paulgraham.com/spam.htmlhttp://paulgraham.com/better.html

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

Google 如何使用 Gmail 中的技术来打击垃圾邮件:

http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html

于 2013-02-07T14:21:20.387 回答
3

使用像Askimet这样的外部服务。它是免费供个人使用的。

于 2013-02-07T14:20:10.353 回答