检查邮件服务器是否有效

转载 2006年05月22日 21:25:00
检查邮件服务器是否有效
    Private Function GetMailServer(ByVal sDomain As String) As String
        Dim info As New ProcessStartInfo
        Dim ns As Process
        '调用Windows的nslookup命令,查找邮件服务器
        info.UseShellExecute = False
        info.RedirectStandardInput = True
        info.RedirectStandardOutput = True
        info.FileName = "nslookup"
        info.CreateNoWindow = True
        '查找类型为MX。关于nslookup的详细说明,请参见
        'Windows帮助
        info.Arguments = "-type=MX " + sDomain.ToUpper.Trim
        '启动一个进行执行Windows的nslookup命令()
        ns = Process.Start(info)
        Dim sout As StreamReader
        sout = ns.StandardOutput
        ' 利用正则表达式找出nslookup命令输出结果中的邮件服务器信息
        Dim reg As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex("mail exchanger = (?<server>[^///s]+)")
        Dim mailserver As String
        Dim response As String = ""
        Do While (sout.Peek() > -1)
            response = sout.ReadLine()
            Dim amatch As System.Text.RegularExpressions.Match = reg.Match(response)
            If (amatch.Success) Then
                mailserver = amatch.Groups("server").Value
                Exit Do
            End If
        Loop
        Return mailserver
    End Function

判断句柄是否有效

刚看到网上有人问到这个问题,于是做了些思考,写了点文体句柄相当于一个指向指针的指针,指向指针的指针同样是指针,所以暂且认为它是一个指针,那么CreateFile相当于new 分配一个资源,让这个指针指...
  • dadalan
  • dadalan
  • 2008年10月08日 19:47
  • 9132

C#检查url链接是否有效

/// /// 检查url链接是否有效 /// /// /// public static bool CheckUri(string strUri) ...
  • simadi
  • simadi
  • 2013年05月15日 13:37
  • 856

xml有效性验证

最近在进行xml的有效性验证,发现了一些以前不知道的报错信息。 XML 文档形成一种树结构 XML 文档必须包含根元素。该元素是所有其他元素的父元素。 XML 文档中的元素形成了一棵文档树。...
  • yongche_shi
  • yongche_shi
  • 2016年11月14日 13:38
  • 644

用户态程序如何判断一段虚地址空间是否有效

可以让OS内核帮我们检查。 但是似乎没有直接的接口,那就绕个弯子请他帮忙。 将这段虚地址空间的内容,写入一个无关紧要的文件。 这段虚地址空间是否有效,内核自然会帮我们检查的。 要知道,内核对用户空间传...
  • crazycoder8848
  • crazycoder8848
  • 2013年12月18日 11:16
  • 1073

js验证ip地址是否有效

function isip(s){     var check=function(v){try{return (v=0)}catch(x){return false}};     var re=s.s...
  • javazilu
  • javazilu
  • 2017年04月19日 14:27
  • 434

Haskell作业|检查一个信用卡卡号是否有效

Have you ever wondered how websites validate your credit card number when you shop online? They don’...
  • duolabaobao
  • duolabaobao
  • 2016年11月13日 11:52
  • 541

JS检查日期有效性

最近,在跟一个项目,涉及到填写日期是否正确有效的问题。(PS,这个问题很重要,涉及数据库方面...具体的就不说了...) 虽然我可以限制用户只能使用日期控件填写日期,但是,我发现,这个日期控件好像不...
  • mammay
  • mammay
  • 2013年12月15日 14:02
  • 2848

判断socket是否有效

int SocketConnected(int sock)  {  if(sock return 0;  struct tcp_info info;  int len=sizeof(info...
  • xuwy48563526
  • xuwy48563526
  • 2014年07月25日 09:32
  • 1083

检查邮件服务器是否进黑名单

http://www.spamhaus.org/query/bl?ip=22.26.28.18
  • huithe
  • huithe
  • 2012年04月25日 11:06
  • 986

检查文件名是否有效

//check whether it's valid file name     public boolean isValidFileName(final String aFileName) {  ...
  • BetterFate
  • BetterFate
  • 2013年05月30日 07:42
  • 418
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:检查邮件服务器是否有效
举报原因:
原因补充:

(最多只允许输入30个字)