源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

VBS获取外网IP地址并发送到指定邮箱的代码

  • 时间:2022-05-16 17:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:VBS获取外网IP地址并发送到指定邮箱的代码
[u]复制代码[/u] 代码如下:
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")
原文:http://www.enun.net/?p=1199
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部