您现在的位置是:网站首页> 编程资料编程资料
VBS获取外网IP地址并发送到指定邮箱的代码_vbs_
                     2023-05-25
                269人已围观
                
                2023-05-25
                269人已围观
            
简介 VBS获取外网IP地址并发送到指定邮箱的代码_vbs_
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
相关内容
- VBScript 打造自己的远程CMDShell附使用教程_vbs_
- VBScript Enun Remote CMD Shell代码_vbs_
- VBScript 监控磁盘更改事件实现代码_vbs_
- vbs 脚本错误:操作中文件名或类名未找到的解决方法_vbs_
- Win7下VHD文件右键增强实现代码(vbs+注册表)_vbs_
- VBScript根据盘符找设备名的代码_vbs_
- 利用VBS脚本修改联想笔记本BIOS密码的代码分享_vbs_
- 使用VBS修改二进制文件HEX数据_vbs_
- 去掉RAR右键解压菜单的VBS代码_vbs_
- VBSCript之GenerateSDDL函数(权限设置)_vbs_
 
                                
                                                         
                                
                                                         
                                
                                                         
 
    