摘要:
java.lang.object | +--javax.servlet.genericservlet | +--javax.servlet.http.httpservlet | +--org.apache.struts.action.actionservletstruts提供了一个缺省版本的actionservlet类,你可以继承这个类,覆盖其中的一些方法来达到你的特殊处理的需要。......
摘要:有些东西用到时才去学,可有时用了以后时间一久又给忘了,上学时老师有句话说得好,好记性不如烂笔头,看来,还是得做笔计,哪怕是很简单的东西,时间久了记忆就会模糊的,所以我还是动手把她写下来.
......
通过探测邮件服务器进行Email地址有效性检验
email地址有效性的检验是一个经常遇到的问题啦!一般的检验方法是对email地址字符串进行简单的格式检验,如是否含有@ .等有效字符等.这种方法只能保证该地址从格式上看似有效,并不能保证地址可达.最近进行大量的地址校验,写了一个小程序,可以检测email地址是否真正可达. 【程序编程相关:
初涉ACM】 【推荐阅读:
冒险岛online!】 【扩展信息:
心路历程之---工作前】
email地址包括两个部分:用户名与邮件服务器.因此,检验邮件地址可以分为两步进行:首先检验邮件服务器,然后检验用户名.如brookes_luan@yahoo.com.cn,首先检验yahoo.com.cn服务器是否是有效的邮件服务器,如果是再在该服务器上确认是否存在brookes_luan用户.
通过查询dns服务器,获取域名的mx(mail exchanger)记录,可以确定某一域名对应的邮件服务器是否有效.在windows系统中,可以使用nslookup程序来查看这一记录. //通过nslookup程序查询mx记录,获取域名对应的mail服务器 public string getmailserver(string stremail) { string strdomain=stremail.split(´@´)[1]; processstartinfo info=new processstartinfo(); info.useshellexecute=false; info.redirectstandardinput=true; info.redirectstandardoutput=true; info.filename="nslookup"; info.createnowindow=true; info.arguments="-type=mx "+strdomain; process ns=process.start(info); streamreader sout=ns.standardoutput; ...
下一页 摘要:///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // 软件名:猜数字1.0 //// 作 者:owl //// 时 间:2004.10.21 // // 说 明:由计算......