Valine是一款基于LeanCloud的快速、简洁且高效的无后端评论系统。本文记录了使用第三方邮件提醒:
valine-admin的过程。
项目地址:wiidede/Valine-Admin
此项目是一个对 Valine 评论系统的拓展应用,可增强 Valine 的邮件通知功能。基于 Leancloud 的云引擎与云函数。可以提供邮件 通知站长 和 @ 通知 的功能,而且还支持自定义邮件通知模板。
Valine官方支持上写的Valine-Admin (by @zhaojun1998),经试验并不能成功部署。方法是七年前更新的,现在已经不能用了。
确保Valine 的基础功能正常
参考 Valine Docs
进入 Leancloud 对应的 Valine 应用
点击云引擎-管理部署-创建分组,分组名称“valine”,选中“免费版”,创建。
点git部署,地址:https://github.com/wiidede/Valine-Admin,分支填master,点部署。
配置项
设置云引擎的环境变量以提供必要的信息。
变量 | 示例 | 说明 |
---|---|---|
SITE_NAME | xxxxxx | [必填]博客名称 |
SITE_URL | https://xxxxxx.com | [必填]首页地址 |
SMTP_SERVICE | 163 | [新版支持]邮件服务提供商,支持 QQ、163、126、Gmail |
SMTP_USER | xxxxxx@163.com | [必填]SMTP登录用户 |
SMTP_PASS | ccxxxxxxxxch | [必填]SMTP登录密码或授权码(163邮箱需要获取授权码) |
SENDER_NAME | xxxxxx | [必填]发件人 |
TEMPLATE_NAME | rainbow | 邮件模板,分别为默认主题和 rainbow 彩虹主题 |
保存之后,重启云引擎。
试验
在Valine里留言并留下邮箱,再查看邮箱,果然有提醒。
邮件样式:
查看日志: