我的個(gè)人博客使用的是Valine評(píng)論系統(tǒng),正如valine的文檔介紹一樣,它是一款快速、簡(jiǎn)潔且高效的無(wú)后端評(píng)論系統(tǒng),并且支持markdown。Valine官方文檔
但當(dāng)有人評(píng)論我的博客時(shí),我卻不能及時(shí)收到通知,在這之前,我是不定時(shí)地登錄leancloud查看有無(wú)新評(píng)論的,最近聽(tīng)說(shuō)可以為valine評(píng)論系統(tǒng)設(shè)置郵件提醒,便搗鼓了一番并做個(gè)記錄。
參考的項(xiàng)目地址,可以直接去這里看更詳細(xì)的教程:Valine-Admin
效果預(yù)覽

配置
設(shè)置郵件模板
登錄自己的leancloud,依次點(diǎn)擊設(shè)置,郵件模板

更改用于重置密碼的郵件主題:

紅色框出部分請(qǐng)?zhí)鎿Q成你的站點(diǎn)鏈接。
<p>Hi, {{username}}</p>
<p>
你在 {{appname}} 的評(píng)論收到了新的回復(fù),請(qǐng)點(diǎn)擊查看:
</p>
<p><a href="你的站點(diǎn)鏈接" style="display: inline-block; padding: 10px 20px; border-radius: 4px; background-color: #3090e4; color: #fff; text-decoration: none;">馬上查看</a></p>
部署項(xiàng)目地址

git部署的項(xiàng)目地址:https://github.com/zhaojun1998/Valine-Admin
分支或提交:master,似乎默認(rèn)就是master。
添加環(huán)境變量并重啟
我這里配置的是QQ郵箱:

下面是項(xiàng)目作者的參數(shù)解釋?zhuān)@六個(gè)參數(shù)為必填參數(shù)
-
SITE_NAME: 網(wǎng)站名稱(chēng)。 -
SITE_URL: 網(wǎng)站地址, 最后不要加 / 。 -
SMTP_USER: SMTP 服務(wù)用戶(hù)名,一般為郵箱地址。 -
SMTP_PASS: SMTP 密碼,一般為授權(quán)碼,而不是郵箱的登陸密碼,請(qǐng)自行查詢(xún)對(duì)應(yīng)郵件服務(wù)商的獲取方式 -
SMTP_SERVICE: 郵件服務(wù)提供商,支持 QQ、163、126、Gmail、"Yahoo"、...... ,全部支持請(qǐng)參考 : Nodemailer Supported services。 --- 如這里沒(méi)有你使用的郵件提供商,請(qǐng)查看自定義郵件服務(wù)器 -
SENDER_NAME: 寄件人名稱(chēng)。
一些說(shuō)明
關(guān)于QQ郵箱如何獲取SMTP密碼
注意,該配置項(xiàng)不是你的登錄密碼。
網(wǎng)頁(yè)登錄自己的QQ郵箱,依次點(diǎn)擊設(shè)置,賬戶(hù)

在下方找到服務(wù)

點(diǎn)擊右側(cè)的開(kāi)啟,根據(jù)系統(tǒng)提示操作即可。(我這里已經(jīng)開(kāi)啟)
其他
實(shí)際上我昨天配置好后立刻嘗試評(píng)論但并沒(méi)有收到郵件提示,但今天早上又成功了,這似乎是leancloud的休眠策略導(dǎo)致的。
關(guān)于該休眠策略,以及后續(xù)的解決方案,請(qǐng)參考項(xiàng)目的該項(xiàng)說(shuō)明,這里不再贅述。