php - 用户名/电子邮件垃圾邮件列表?

标签 php mysql spam spam-prevention

我在寻找用户名和电子邮件垃圾邮件列表。当用户尝试注册时,我想检查他们输入的用户名或电子邮件是否在用户名/电子邮件垃圾邮件列表中,如果是,则将帐户标记为可疑垃圾邮件并手动验证成员资格。

它背后的后端不是我的问题,我只是想知道是否有人知道我可以将此类垃圾邮件列表导入 MySQL 数据库,以便我可以将其实现到我的注册脚本中?

我知道有 Askimet,但我相信这更像是一个评论表单,而且我并不是特别想将数据发送给第三方来验证某些内容是否可能是垃圾邮件。

最佳答案

您的问题不是垃圾邮件帐户。用于发送垃圾邮件的垃圾邮件帐户不太可能用于注册服务。

您要使用的是验证码服务(例如 reCAPTCHA - http://www.google.com/recaptcha/captcha ),这将有助于减少机器人尝试注册您网站的机会。这并非万无一失,还有许多替代方法(例如隐藏 ID 字段和自定义 header )- 但这是一个开始。

然后您想要使用电子邮件验证注册系统 - 这需要用户实际检查他们的电子邮件并单击验证链接,以确认电子邮件地址是真实的。否则,您只会让人们使用“Fake@fake.com”注册,而您的系统实际上不会知道他们是假的...

关于php - 用户名/电子邮件垃圾邮件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187881/

相关文章:

php - mssql_connect 和 sqlsrv_connect 之间的区别

php - 在字符串中访问对象的方法

php - 测试一个目录是否是另一个文件夹的子目录

MySQL:返回从 'select tables_names ...' 开始的所有表

php - 随机化输出

php - 如何阻止垃圾邮件点击发送到数据库? (php)

php - cakephp 应用程序的 mysql 中的十进制分隔符

mysql - SQL 和外键,引用

Wordpress 和 wamp 每 7 分钟向我的收件箱发送 "Delivery status notification Failure"

email - 我正在创建一个垃圾邮件发送者,出于一项杰出的事业