aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8780|回复: 2

监控固定的域名IP,域名IP发生变化,然后发送邮件通知怎么做到呢

[复制链接]

2

主题

1

回帖

23

积分

新手入门

积分
23
发表于 2018-1-3 15:06:59 | 显示全部楼层 |阅读模式
这个功能怎么实现呢。 监控固定的域名IP,域名IP发生变化,然后发送邮件通知怎么做到呢

170

主题

2184

回帖

1万

积分

管理员

积分
13236
发表于 2018-1-3 17:39:42 | 显示全部楼层
其实这些在范例里都有的。
提问最好自己多少写一下代码试一下,遇到问题再问会好一些。
import win.ui;
/*DSG{{*/
var winform = win.form(text="自动监控IP变化后发邮件通知";right=759;bottom=469)
winform.add(
edit={cls=
"edit";text="";left=18;top=14;right=739;bottom=433;edge=1;multiline=1;z=1}
)
/*}}*/

import wsock;
import com.smtp;

winform.ip =  wsock.getIp(
"www.aardio.com");
winform.setInterval(
    3000,
//创建定时器
    function(hwnd,msg,id,tick){
        
var ip = wsock.getIp("www.aardio.com")
        winform.edit.print(ip);
        
        
if( ip != winform.ip ){
            winform.ip = ip;
            
            
var smtp = com.smtp();
            smtp.from=
"1000@qq.com" //发件人
            smtp.to="1000@qq.com" //收件人
            smtp.server="smtp.qq.com" //邮件服务器
            smtp.username="1000@qq.com" //用户名
            smtp.password = "1000100010001000" //密码
            smtp.subject="标题" //邮件标题
            smtp.html="邮件内容,你的IP变为了" + ip //邮件内容
            smtp.send();//发送邮件  
        }
    }
)

winform.show()
win.loopMessage();



2

主题

1

回帖

23

积分

新手入门

积分
23
 楼主| 发表于 2018-1-3 18:10:57 | 显示全部楼层
有些功能 可能没有看到 我自己写了个获取IP然后比对ip然后在判断是否一样 ,写了老长了 然后功能实现了,现在发现有的不会调用,所以写了很复杂,以后要更加多研究一下,多谢多谢
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-4-15 05:22 , Processed in 0.064624 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表