邮件通知推送
概述
lzreview 评论系统现已支持通知推送功能,当有新评论发布时可以自动发送通知。目前支持邮箱推送(通过 Resend API)。
注意!使用邮箱推送需要有一个自己的域名,如果没有可以用免费域名比如dpdns.org
1. resend设置
打开https://resend.com/signup 注册一个resend账号
注册登陆到resend仪表盘,点击侧边栏的Domains,然后点击Add Domain
在弹出的窗口中,输入你想要添加的域名,然后选择一个区域,然后会列出DNS列表,如果你的cloudflare上有域名,你可一键添加记录,否则按照要求在你的域名托管方设置DNS记录
设置完成后,等待DNS记录生效,这个时间可能需要48小时或者10分钟,当你看到图片中的样子,代表绑定域名成功
接下来点击左侧的API Keys,点击Create API Key,创建一个API Key
记录下API Key备用
2. 配置cloudflare变量
找到你的Workers,点击进入
然后点击设置,在变量和机密找到 RESEND_API_KEY
点击编辑
类型选择密钥,值填写刚刚的resendAPI Key,然后点击部署
3. 配置通知邮箱
部署完毕后,不要离开页面,在变量和机密找到NOTIFICATION_FROM_EMAIL
变量,点击编辑
值填写发件邮箱,即发送通知的邮箱,邮箱域名填写resend绑定的域名,前缀随意,具体为:你在resend绑定的域名是your-domain.com,你想要的前缀是mail,组合起来就是mail@your-domain.com 然后点击部署
4. 配置收件邮箱
打开lzreview系统的管理后台,找到邮箱推送配置,点击启用,将需要接受通知的邮箱填入管理员邮箱地址,这个邮箱将会接受评论通知
配置好后点击保存即可,收到评论后,这个邮箱将会收到通知
5. 测试推送
点击测试推送,输入推送邮箱,点击确定,你的邮箱应该收到通知
现在你可尝试在发表评论,你应该可以收到通知