配置 Valine Admin

Valine AdminValine 评论系统的后端功能补充和增强,主要实现评论邮件通知、评论管理、垃圾评论过滤等功能。

云引擎一键部署

云引擎一键部署1
云引擎一键部署2
云引擎一键部署3

配置邮件提醒

配置 Valine Admin 环境变量

此处需要用到QQ邮箱授权码,详细获取方法可在后面查看。

相关参数说明

变量 示例 说明
SITE_NAME xx的博客 [必填]博客名称
SITE_URL https://sayll.github.io/ [必填]首页地址
SMTP_SERVICE QQ [新版支持]邮件服务提供商,支持 QQ、163、126、Gmail 以及 更多
SMTP_USER xxxxxx@qq.com [必填]SMTP登录用户
SMTP_PASS ccxxxxxxxxch [必填]SMTP登录密码(此处的密码非邮箱密码,而是授权码)
SENDER_NAME 博主 [必填]发件人
SENDER_EMAIL xxxxxx@qq.com [必填]发件邮箱
ADMIN_URL https://xxx.avosapps.us/ [建议]Web主机二级域名(共享域名),用于自动唤醒
BLOGGER_EMAIL xxxxx@gmail.com [可选]博主通知收件地址,默认使用SENDER_EMAIL
AKISMET_KEY xxxxxxxx [可选]Akismet Key 用于垃圾评论检测,设为MANUAL_REVIEW开启人工审核,留空不使用反垃圾

更多配置,请查看 开源文档

生成QQ邮箱授权码

QQ邮箱授权码

重启服务

上述配置配置完成后,重启服务 Valine-Admin 服务,使上述配置生效
重启服务

评论管理

进入前面配置好的 ADMIN_URL(共享域名)完成注册登陆,例如我之前所设置的共享域名 sayll-io
访问地址即为:https://sayll-io.avosapps.us/sign-up

到目前为止,如果一切顺利。我们已经可以通过留言及回复收到对应通知。不过 LeanCloud 开发版 存在休眠机制,后续文章我们详细聊聊如果让邮件收发服务进行定时唤醒。

文章参考

Valine Admin 配置手册