前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Valine添加自定义邮件提醒

Valine添加自定义邮件提醒

作者头像
匿名用户的日记
发布2021-12-14 11:43:19
5530
发布2021-12-14 11:43:19
举报
文章被收录于专栏:匿名用户的日记

绑定域名

请先登录注册 LeanCloud, 进入控制台

首先需要域名绑定,并且你的域名需要备案

点击设置->域名绑定->云引擎

部署

点击云引擎->部署

填上代码 由 zhaojun1998 提供

小康魔改

代码语言:javascript
复制
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 :定时唤醒机器,填写绑定的云引擎域名

设置邮件模板

进入设置->邮件模板填入以下代码,其中改掉相应的用户名为你自己的点击保存

代码语言:javascript
复制
<p>Hi, {{username}}</p>
<p>
你在 {{appname}} 的评论收到了新的回复,请点击查看:
</p>
<p><a href="https://imszz.com/" style="display: inline-block; padding: 10px 20px; border-radius: 4px; background-color: #3090e4; color: #fff; text-decoration: none;">马上查看</a></p>

休眠定时唤醒

需要说明的是:

免费版的 LeanCloud 容器,是有强制性休眠策略的,不能 24 小时运行:

每天必须休眠 6 个小时 30 分钟内没有外部请求,则休眠。 休眠后如果有新的外部请求实例则马上启动(但激活时此次发送邮件会失败)

如果不想付费的话,最佳使用方案就设置定时器,每天 7 - 23 点每 20 分钟访问一次,这样可以保持每天的绝大多数时间邮件服务是正常的。

点击云引擎 - 定时任务,新增定时器,按照图片上填写:

代码语言:javascript
复制
创建定时任务
定时检查 24 小时内漏发的邮件通知
生产环境选择 resend_mails
选择 Cron表达式时间自己调整 0 0 1 * * *

自动唤醒
生产环境选择 self_wake
选择 Cron表达式时间自己调整 0 */20 7-23 * * ?

云引擎-设置-自定义环境变量中添加

代码语言:javascript
复制
ADMIN_URL : #添加绑定成功的云引擎域名 

保存

切记

最重要的要在云引擎 -> 部署 中点击 重启

日志

云引擎的 - 日志 中可以看到提示以及定时任务执行情况,会返回状态码

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 绑定域名
  • 部署
  • 环境配置项
  • 设置邮件模板
  • 休眠定时唤醒
  • 切记
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档