133 - 《邮件服务和 Newsletter》
发布于 2022年6月13日
新版 Umi 官网要加一个 NewsLetter 的订阅功能,开发者订阅之后,会定期发送框架更新和公告。
初步想法是用 self host 的 headless cms strapi 建一个 umi_user 的表维护邮件列表,通过 restful api 增删改查;然后用 umi 4 的 api routes 写一个 serverless 服务,处理用户注册、邮件确认、退订、邮件群发等,部署在 vercel 上。
一切都很顺利,但最后卡在邮件服务上,发现各个云平台对于邮件的审核还是挺严的。
先找了腾讯云和阿里云,不能随意发内容,只能用模板发,然后模板要审核,写了一个简单的模板,被提醒「太简单」。。见图 1,于是弃坑。
然后试了 Amazon SES,可以先在沙箱环境玩,要上生产时需要提 ticket 详细描述邮件服务,包括频率、如何注册、如何退订等。我写了一份,目前还在审核进程中。
还有试了 mailgun,但验证手机的短信几个小时都没发过来;看