1

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

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

我知道有 Askimet,但我认为这更倾向于评论表单,另外我不想将数据发送给第三方以验证某些内容是否可能是垃圾邮件。

4

2 回答 2

2

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

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

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

于 2012-04-17T08:47:17.413 回答
1

看看DNSBL。这是一项可以满足您的需求的服务。(不确定您是否可以下载他们的数据库,或者每次您想知道它是否是一个以垃圾邮件而闻名的地址时都必须查询他们)。

于 2012-04-17T08:45:10.773 回答