Valine添加自定义邮件提醒
绑定域名
首先需要域名绑定,并且你的域名需要备案
点击设置
->域名绑定
->云引擎
部署
点击云引擎
->部署
填上代码 由 zhaojun1998 提供
小康魔改
1 | https://github.com/sviptzk/Valine-Admin-Server.git |
到代码库中并部署到master,最后在日志中看到部署成功就行了
环境配置项
参数介绍
- SITE_NAME : 网站名称
- SITE_URL : 网站地址, 最后不要加 /
- SMTP_USER : SMTP 服务用户名,一般为邮箱地址(例如QQ 账号.qq.com)
- SMTP_PASS : SMTP 密码,一般为授权码,而不是邮箱的登陆密码,请自行查询对应邮件服务商的获取方式
- SMTP_PORT : 465 #端口
- SMTP_SERVICE : 邮件服务提供商,支持QQ、163、126、Gmail
- SMTP_HOST : 提供邮件服务的支持方(例如QQ,就是smtp.qq.com
- SENDER_NAME : 寄件人名称
- SENDER_EMAIL : 收件的邮箱地址
- TEMPLATE_NAME : 收到的邮件主题,不填则是默认,建议选rainbow效果在最后查看
- ADMIN_URL :定时唤醒机器,填写绑定的云引擎域名
设置邮件模板
进入设置
->邮件模板
填入以下代码,其中改掉相应的用户名为你自己的点击保存
1 | <p>Hi, {{username}}</p> |
休眠定时唤醒
需要说明的是:
免费版的 LeanCloud 容器,是有强制性休眠策略的,不能 24 小时运行:
每天必须休眠 6 个小时
30 分钟内没有外部请求,则休眠。
休眠后如果有新的外部请求实例则马上启动(但激活时此次发送邮件会失败)
如果不想付费的话,最佳使用方案就设置定时器,每天 7 - 23 点每 20 分钟访问一次,这样可以保持每天的绝大多数时间邮件服务是正常的。
点击云引擎
- 定时任务
,新增定时器,按照图片上填写:
1 | 创建定时任务 |
在云引擎
-设置
-自定义环境变量
中添加
1 | ADMIN_URL : #添加绑定成功的云引擎域名 |
保存
切记
最重要的要在云引擎
-> 部署
中点击 重启
日志
云引擎的
- 日志
中可以看到提示以及定时任务执行情况,会返回状态码
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Navi!
评论