[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"post-twikoo-email-notification":3},{"success":4,"message":5,"frontmatter":6,"content":14},true,"获取成功",{"slug":7,"title":8,"date":9,"description":10,"tags":11,"published":4},"twikoo-email-notification","博客终于支持评论邮件通知了","2026-05-30","博客原本就支持评论邮件通知，但由于使用的是国内邮件服务，需要定期重新获取密钥，所以基本上是没用的。最近终于解决了这些问题，就顺便记录一下。",[12,13],"其他","笔记","其实我的博客一直都有评论邮件通知功能。\n\n但这个功能用得并不算舒服。\n\n之前使用的是一个国内邮件服务提供商的接口，虽然能够正常发送邮件，但有两个问题一直困扰着我。\n\n第一个是密钥有效期限制。\n\n每隔一段时间就需要重新获取一次密钥，否则邮件通知就会失效。虽然半年操作一次不算频繁，但终究还是一件需要记着的事情。\n\n第二个则是无法使用自己的域名发件。\n\n收到通知邮件时，发件人始终显示为平台提供的邮箱地址，总感觉少了一点“属于自己博客”的感觉。\n\n所以这件事一直被我放在待办列表里，但也一直没有真正动手去优化。\n\n---\n\n最近刷抖音的时候，偶然刷到了一个邮件项目——CloudMail。\n\n它的思路是利用 Cloudflare Workers 和邮件路由实现收件能力，整个方案基本不需要自己维护传统邮件服务器。\n\n之前我也见过类似的临时邮箱项目，但部署流程比较复杂，一直没成功跑起来。这个 CloudMail 相比之下就简单很多，基本是“看一眼就能上手”的程度。\n\n我原本以为它只是一个收邮件的工具，没想到它还集成了通过 Resend 进行发件的能力。\n\n而 Resend 又支持 SMTP。\n\n看到这里的时候我就顺手想到一件事：能不能直接用它接入 Twikoo 的邮件通知？\n\n虽然它每个月只有 3000 封的免费额度，但对我这个博客来说基本等于无限。\n\n毕竟写了这么久，评论量可能三年都用不完三百封😵\n\n---\n\n配置过程也比想象中简单。\n\n在 Resend 上创建好 API Key，然后在 Twikoo 里填好 SMTP 信息，测试一下就直接成功了。\n\n没有什么复杂的调试过程，基本是“一次过”。\n\n顺便还把邮件模板也简单优化了一下😎\n\n\n"]