星屿浅奈 ✧ Saneko

Back

Waline 评论配置自定义邮件通知Blur image

本文介绍如何为 Waline 配置评论邮件通知,涵盖 SMTP 设置、环境变量配置与自定义邮件模板。以 Vercel 部署为例,其他平台可对照 Waline 官方文档 🌊 操作。

部署 Waline#

按官方文档完成 Waline 部署即可:

获取 SMTP 授权码#

Waline 通过 SMTP 发送邮件,需使用授权码而非邮箱登录密码。建议使用专门用于发信的邮箱。

163 邮箱为例:登录网页版 → 设置POP3/SMTP/IMAP → 开启 POP3/SMTPIMAP/SMTP 服务 → 获取并保存授权码(后续填入 SMTP_PASS)。

配置环境变量#

  1. 打开 Vercel Dashboard 🌊,进入你的 Waline 项目。
  2. 进入 SettingsEnvironment Variables
  3. 点击 Add New,依次配置以下环境变量:
环境变量说明举例
SMTP_SERVICESMTP 服务提供商;邮箱支持列表 🌊163
SMTP_HOSTSMTP 服务器地址,可在邮箱设置中查看。smtp.163.com
SMTP_PORTSMTP 端口。465
SMTP_USERSMTP 邮件发送服务的用户名,一般为登录邮箱。yourname@163.com
SMTP_PASSSMTP 密码;163 邮箱须填 SMTP 授权码(见上文),不能填登录密码。上一步获取的授权码
SMTP_SECURE是否使用 SSL。true
SITE_NAME网站名称,会在邮件中展示。Saneko
SITE_URL网站地址。https://你的域名
AUTHOR_EMAIL博主邮箱,用于接收新评论通知(博主自己的评论不通知)。yourname@163.com
SENDER_NAME自定义发件人名称。Saneko
SENDER_EMAIL自定义发件地址,通常与 SMTP_USER 一致。yourname@163.com
  1. 保存所有变量后,在项目中选择 Redeploy 重新部署,使环境变量生效。

自定义邮件模板#

以下模板支持亮色/暗色自适应,可按需修改样式后填入对应环境变量。

新评论通知(发给博主)#

在环境变量中添加 MAIL_TEMPLATE,值为下方 HTML(整段复制,保留为单段即可)。

回复通知(发给被回复用户)#

在环境变量中添加 MAIL_TEMPLATE_ADMIN,值为下方 HTML(当有人回复评论时,被回复者将收到此模板邮件)。

添加或修改上述环境变量后,需在 Vercel 中 Redeploy 一次方可生效。

效果预览#

配置完成并重新部署后,新评论与回复将触发如下样式的邮件:

新评论通知(博主收到):

管理员邮件预览

回复通知(被回复者收到):

评论邮件预览

Waline 评论配置自定义邮件通知
https://saneko.me/blog/2c1e7fd6f7bd
Author Saneko
Published at March 6, 2026
Buy me a cup of coffee ☕.
Comment seems to stuck. Try to refresh?✨