海外邮件中继,海外退信中继,美国高速VPS,不限流量VPN,邮局维护和管理,邮件网关,EMOS邮件中继,POSTFIX邮件中继,Winwebmail邮件中继,Winmail邮件中继,DBMail邮件中继,JDMail邮件中继,Exchange邮件中继,MDaemon邮件中继 淘宝店:http://shantan.taobao.com 云邮科技官网:www.yunrelay.com
【字体设置:大 中 小】
如果你是个善于分析的网站管理员,通过网站日志的分析,我们不难发现,那些群发软件都有基本一样的特点,那就是他们的客户端的信息返回的都是Mozilla/3.0 (compatible; Indy Library),而正常的浏览器返回的信息是:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705),这样,我们要屏蔽那些群发软件就非常的简单了。
首先,我们需要用到Request.ServerVariables("Http_User_Agent") 通过这个代码,我们可以获得客户端的一些信息,然后我们再进行检测,如果客户端信息存在Indy Library,就禁止访问网站,可以返回403或404错误!上次的文章中已经提到了该方法了。
<%
If instr(Request.ServerVariables("Http_User_Agent") ,"Indy")>0 then
'我们只检测其中的关键字即可
Response.Status = "404 Object Not Found"
Response.End
else
response.write""
End if
%>
哈哈,简简单单的代码就实现了封锁群发软件的目的,爽啊!
发表评论 - 不要忘了输入验证码哦!