网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 VBS获取外网IP地址并发送到指定邮箱的代码
范文
    代码如下:
    Function GetIPAddress()
    Dim Flag, Source
    Set GetIPObj = WScript.GetObject("http://ipseeker.cn//")
    Flag = 0
    For i=1 To 10
    If GetIPObj.readyState = "complete" Then
    Flag=1
    Exit For
    End If
    WScript.Sleep 500
    Next
    If Flag = 0 Then
    GetIPAddress = "Get IP Address Time Out ..."
    Else
    Source = GetIPObj.documentElement.innerText
    Set Rep = New RegExp
    Rep.Pattern="(\d+)\.(\d+)\.(\d+)\.(\d+)"
    For Each result in Rep.Execute(Source)
    GetIPAddress = result
    Exit For
    Next
    End If
    End Function
    Function MailTo(MailAddress)
    Dim NameSpace, MailObject
    NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
    Set MailObject = CreateObject("CDO.Message")
    MailObject.From = "*****@21cn.com"
    MailObject.To = MailAddress
    MailObject.Subject = "IP Address Information"
    MailObject.Textbody = Now & ": " & GetIPAddress()
    MailObject.Configuration.Fields.Item(NameSpace & "sendusing") = 2
    MailObject.Configuration.Fields.Item(NameSpace & "smtpserver") = "smtp.21cn.com"
    MailObject.Configuration.Fields.Item(NameSpace & "smtpserverport") = 25
    MailObject.Configuration.Fields.Item(NameSpace & "smtpauthenticate") = 1
    MailObject.Configuration.Fields.Item(NameSpace & "sendusername") = "*****"
    MailObject.Configuration.Fields.Item(NameSpace & "sendpassword") = "*****"
    MailObject.Configuration.Fields.Update
    MailObject.Send
    End Function
    MailTo ("******@qq.com")
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 11:09:36