药吧一直被垃圾营销软件注册垃圾帐号
今天看了一下,都是以mx8168.net为邮箱后缀注册的,到他们站点一看,果然是个叫虫虫营销助手的垃圾营销软件,注册了近千个垃圾帐号
前段时间我开启了邮箱验证,不过SMTP没设置成功,然后注册的垃圾帐号都处于未验证阶段
我再仔细看了一下,发现也有用其他邮箱注册的,应该是正常的用户,不过大部分都没验证成功
想起我设置SMTP的时候,没成功就默认用主机的MAIL函数发送,貌似也能发送成功,不过速度慢得要死,恐怕要半分钟才发送成功,很多人会员注册的时候恐怕等不了那么久,于是才会出现那么多未验证的帐号
想起前几天才给客户设置SMTP,也是用QQ的,是成功了的
然后我进后台检查了一下,发现端口写错了,上QQ邮箱帮助那里查了一下,原来一般的用端口25,SSL加密的才用465
再仔细一看,我连密码都弄错了,难怪前次测试没成功
今天再仔细改了一下,测试了一下终于成功了
然后我想着怎么屏蔽那个垃圾营销软件的骚扰
找到reg_new.php修改其中的$dopost==’regok’这个地方
找到邮箱验证
if(!CheckEmail($email))
{
ShowMsg('Email格式不正确!', '-1');
exit();
}
添加我们自己的验证
//判断EMAIL是否包含有某个垃圾广告软件的EMAIL
if (preg_match( "/mx8168/i ",$email)){
print "怀疑你是由垃圾营销软件注册的,请换个注册邮箱";
exit();
}
直接过滤含有mx8168字符的邮箱
然后到后台删除帐号~
不过竟然提示错误,貌似是UCAPI出错,没有相关函数
直接找到相关文件去掉那个函数的调用就可以了
反正我也没整合UC