hexo—Valine邮件通知(2020船新解决方案)

hexo—Valine邮件通知(2020船新解决方案)

首先准备好你的Valine评论功能

该功能的实现直接看文档实现即可,在此不加以赘述。


部署


进入你的引用,然后找到云引擎->部署。在这里我们进行Git部署。

具体设置和上图保持一致即可!
1
https://github.com/zhaojun1998/Valine-Admin

添加环境变量

找到云引擎->设置,在这里面添加环境变量。


必选参数

  • SITE_NAME : 网站名称。
  • SITE_URL : 网站地址, 最后不要加 / 。
  • SMTP_USER : SMTP 服务用户名,一般为邮箱地址。
  • SMTP_PASS : SMTP 密码,一般为授权码,而不是邮箱的登陆密码,请自行查询对应邮件服务商的获取方式
  • SMTP_SERVICE : 邮件服务提供商,支持 QQ、163、126、Gmail、”Yahoo”、…… ,全部支持请参考 : Nodemailer Supported services
  • SENDER_NAME : 寄件人名称。

关于SMTP密码的获取(以QQ邮箱为例)


找到QQ邮箱中的邮箱设置下的账户


开启上图中服务。开启服务成功之后QQ邮箱会给你SMTP的密码,然后填在上面的环境变量中即可。


解决后台休眠问题

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

  • 每天必须休眠 6 个小时
  • 30 分钟内没有外部请求,则休眠。
  • 休眠后如果有新的外部请求实例则马上启动(但激活时此次发送邮件会失败)。
    要解决这个问题请参考这篇博文,解决后台休眠的问题目前来说和以前差别不大,直接参考前人之鉴吧~~

成功了!


经过上面的一番设置之后即可成功的收到邮件啦!可喜可贺~ 可喜可贺~😏

评论