前言
众所周知,freenom是地球上唯一一个提供免费顶级域名的商家,不过需要每年续期,每次续期最多一年。由于我申请了一堆域名,而且不是同一时段申请的, 所以每次续期都觉得折腾,于是就写了这个自动续期的脚本。
效果
无论是续期成败或者脚本执行出错,都会收到的程序发出的邮件。如果是续期成败相关的邮件,邮件会包括未续期域名的到期天数等内容。
使用方法
群晖打开docker-注册表,搜索oldiy找到freenom-automatic-renewal,双击下载
到镜像找到刚刚下载的镜像,双击启动,按图操作添加一个卷
之后,应用启动容器即可!
启动成功后,找到本地config.php(自动生成),按需要修改。
只能使用QQ邮箱发送邮件!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
return [
‘userInfo’ => [
‘name’ => ‘罗叔叔’,
‘password’ => ‘xxxxxx’, // freenom密码
‘userAgent’ => ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36’,
],
‘mail’ => [
‘password’ => ‘xxxxxx’, // 邮箱密码
‘debug’ => 0, // debug,当邮件无法发送的情况下开启此项观察命令行界面提示信息,正式环境应关闭 0:关闭 1:客户端信息 2:客户端和服务端信息
],
];
|
QQ邮箱密码获取方式:
登录QQ邮箱,点击上方设置——账户,找到开启服务,开启POP3/SMTP服务器,然后会有提示让你发送短信,之后会显示一个授权码,授权码就是你发送邮件所需要的密码!也就是config.php文件内的邮箱密码!邮箱账户为 [email protected] (包含@qq.com)
测试方法
你可以重启容器,每次重启容器都会自动执行一次,测试一下程序能否正常工作,特别是测试邮件推送能否成功:你可以先故意将freenom密码配置改错, 执行程序理论上会收到登录出错或者其它错误的通知邮件的,测完后记得改正确。 有很多人问我为什么执行成功了也没收到邮件:因为没有需要续期的域名,程序执行也没出错。
来源:oD^Blog
主题测试文章,只做测试使用。发布者:fu4k,转转请注明出处:https://1991.run/60.html