Skip to content

邮件通知推送

概述

lzreview 评论系统现已支持通知推送功能,当有新评论发布时可以自动发送通知。目前支持邮箱推送(通过 Resend API)。

注意!使用邮箱推送需要有一个自己的域名,如果没有可以用免费域名比如dpdns.org

1. resend设置

打开https://resend.com/signup 注册一个resend账号

1752310991112

注册登陆到resend仪表盘,点击侧边栏的Domains,然后点击Add Domain

1752311168104

在弹出的窗口中,输入你想要添加的域名,然后选择一个区域,然后会列出DNS列表,如果你的cloudflare上有域名,你可一键添加记录,否则按照要求在你的域名托管方设置DNS记录

设置完成后,等待DNS记录生效,这个时间可能需要48小时或者10分钟,当你看到图片中的样子,代表绑定域名成功

1752311487798

接下来点击左侧的API Keys,点击Create API Key,创建一个API Key

1752311737693

记录下API Key备用

2. 配置cloudflare变量

找到你的Workers,点击进入

1752295759116

然后点击设置,在变量和机密找到 RESEND_API_KEY点击编辑

1752312114772

类型选择密钥,值填写刚刚的resendAPI Key,然后点击部署

1752312275346

3. 配置通知邮箱

部署完毕后,不要离开页面,在变量和机密找到NOTIFICATION_FROM_EMAIL变量,点击编辑

1752312746158

值填写发件邮箱,即发送通知的邮箱,邮箱域名填写resend绑定的域名,前缀随意,具体为:你在resend绑定的域名是your-domain.com,你想要的前缀是mail,组合起来就是mail@your-domain.com 然后点击部署

1752312871500

4. 配置收件邮箱

打开lzreview系统的管理后台,找到邮箱推送配置,点击启用,将需要接受通知的邮箱填入管理员邮箱地址,这个邮箱将会接受评论通知

1752313359988

配置好后点击保存即可,收到评论后,这个邮箱将会收到通知

5. 测试推送

点击测试推送,输入推送邮箱,点击确定,你的邮箱应该收到通知

1752313627139

现在你可尝试在发表评论,你应该可以收到通知

1752313825548