PHP / MySQL:检测重复的垃圾邮件"成员到会员"私人信息?

时间:2016-11-01 19:55:11

标签: php mysql spam-prevention

我有一个小型约会网站,会员可以通过私人消息系统联系其他会员。消息存储在MySQL数据库中,因此成员可以登录并在现场查看其收件箱。

我注意到最近垃圾邮件成员在美国境内选择城市的问题,但他们的IP地址显示他们位于不同的国家/地区。第二个红旗是他们一次向随机成员发送6-10个私人消息,并且消息内容似乎是重复或近似重复,并且它们包括通过外部电子邮件地址联系垃圾邮件发送者的请求(这是包含在消息中。)

我在PHP脚本中编写的当前对策:会员必须在联系其他成员之前完成其整个配置文件。会员必须在发送消息之间至少等待60秒。每天最多可以发送10条消息(对于较新的成员)。用户可以报告其他用户,如果有太多报告,则会有自动禁止,但没有人报告垃圾邮件......

有没有人就加强对策提出一些建议?由于伪造的垃圾邮件发送者联系他们,我不希望好成员逃离网站。

由于

0 个答案:

没有答案