|
本帖最后由 ShareBit 于 2023-11-16 20:59 编辑
在cmd.exe 管理员权限的命令行环境下
安装服务:
ipnotify -install
运行服务:
ipnotify -start
停止服务:
ipnotify -stop
卸载服务:
ipnotify -uninstall
要正确配置与ipnotify 处于同一目录下的 ipnotify.ini文件
[ipnotify]
smtpservername = smtp.qq.com
smtpserverport = 465
securitytype = SSL
account = 10000@qq.com
password = 你的邮箱授权码
sendermail = 10000@qq.com
recipient = 10000@qq.com
mailtitle = "这是我家里的电脑最新IP地址列表"
sleeptime = 300
appendallnetcardip = 1
useipify4 = 1
useipify6 = 1
参数说明:
smtpservername 是 发送邮件的smtp服务器地址
smtpserverport 是发送邮件的smtp服务器的端口
securitytype 合法值为 None, TLS, SSL,这三者之一,需要根据smtp服务器说明进行配置
account 是登录smtp服务器的账号(一般与发件人邮箱相同)
password 是登录smtp服务器的密码,他不一定是发件人的邮箱密码,有可能是授权码,需要根据smtp服务器说明进行配置
sendermail 是发件人邮箱
recipient 是收件人邮箱,如果你不想使用两个邮箱,那么也可以自己发送邮件给自己,也就是这个设置可以与 sendermail 设置为相同
mailtitle 邮件标题,一般用于描述电脑,用于区分是哪一台电脑发送过来的邮件
sleeptime 单位是秒,是轮询检测公网ip地址变化的间隔时间
appendallnetcardip 有效值可以是0,也可以是1,用于说明在发送邮件的时候是否同时把网卡的所有ip地址,也就是包括局域网ip地址信息也叠加到邮件内容里面去
useipify4 有效值可以是0,也可以是1,用于说明是否通过访问 api.ipify.org 去获取电脑的公网ipv4地址
useipify6 有效值可以是0,也可以是1,用于说明是否通过访问 api64.ipify.org 去获取电脑的公网ipv6地址
如果电脑网卡本身有动态公网ipv4或ipv6, 那么useipify4和useipify6可以设置为0,也就是不用去访问外网来获得自己的公网ip信息
配置文件修改之后,需要停止服务,再次开启服务才会生效。只有检测到公网ip发生变化才会发送邮件,一直没变化,就一直不会再次发送。本软件支持从windows xp开始的后续所有windows系统。
如果使用QQ邮箱,那么只需要去获得邮箱授权码并修改
account = 10000@qq.com
password = 你的邮箱授权码
sendermail = 10000@qq.com
recipient = 10000@qq.com
这几行,别的不用做修改
结果大致如下:
软件下载地址: http://www.qqsdk.com/ipnotify/ipnotify.zip
更新日志:
2023年11月15日 14:40 修改前面版本,在网卡既没有公网ipv4也没有公网ipv6的情况下,被我误判为没有公网ip,从而导致没发送邮件。
2023年11月15日 16:30 配置文件里面增加 appendallnetcardip = 1 选项,让用户自行决定是否邮件内容里面带所有的网卡ip地址,也就是局域网ip地址。
|
评分
-
查看全部评分
|