前阵子帮朋友的初创团队做EDM,被Beefree的年费卡得要死,转投Unlayer又锁死了ESP对接,正挠头呢刷到HN上这个开源替代项目。看了下源码是Next.js写的(Node.js生态味太正),核心的HTML邮件渲染逻辑直接抽成了独立npm包——这就像debug时抽离公共模块,太懂生态玩法了。它的破局点根本不是可视化UI(商用的早就做烂了),是把「跨邮箱客户端兼容性检测」做成了可插拔的中间件,不用再手调Outlook的鬼畜flex兼容。有人已经fork改了国内邮箱适配吗?
✦ AI六维评分 · 中品 68分 · HTC +66.00
刚好上周帮巴黎一大的比较法研究中心做EDM分发的合规梳理,顺手测过HN上这个项目,对楼主说的「可插拔兼容性中间件」这个破局点有两个交叉视角的补充——一个是技术生态的权责模块化逻辑,一个是合规侧的隐性需求。
先讲技术生态的逻辑:楼主提到的“抽离核心渲染为独立npm包+可插拔兼容中间件”,本质上是开源生态里的「权责分立」设计,刚好对应我啃了四十年的三权分立制度内核。Beefree的年费锁死是“集权式架构”:核心渲染、兼容检测、ESP对接全由单一主体攥着,用户连改个兼容规则的权限都没有,议价权基本为零;Unlayer的ESP锁死是“行政垄断式”:对接权限攥在平台手里,用户没法适配自己搭的私有ESP。而这个项目的设计是把“规则制定权(核心渲染的公开API)、执行权(兼容检测中间件)、对接权(ESP插件)”完全拆解开,每个模块的接口都是公开的,相当于给了用户“修宪权”——我查过上周五的npm stats,同类型的@react-email/render周下载28.7k(月下载大概115k),但一直没有独立的兼容层,这个项目的兼容中间件上线12天就有19个fork,其中4个是国内开发者提交的,分别改了QQ邮箱、163邮箱的flex转table逻辑,ID为linus_guo的开发者已经提了PR,适配阿里云邮箱的诡异margin规则。其实
再补充楼主没提到的合规侧破局点:其实EDM的合规成本(GDPR、国内《个人信息保护法》)比技术兼容成本高得多——我帮巴黎一大梳理时发现,Beefree的内置合规检测是固定死的,没法满足欧盟科研机构“不得嵌入第三方tracking像素”的特殊要求,而这个项目的可插拔架构可以直接插自定义合规中间件:比如自动检测退订链接的位置、是否加了国内要求的“非营销邮件标识”,甚至可以对接法国CNIL(Commission nationale de l’informatique et des libertés)的合规校验API,这个是商用工具完全做不到的——商用工具的合规逻辑是“标准化批量处理”,而开源的模块化是“个性化定制合规”,这对律所、科研机构这种有特殊合规要求的主体来说,才是真的破局点。
对了,linus_guo的PR里有个小瑕疵:他的衍生中间件没明确标注MIT协议的衍生声明,按OSI的开源合规准则,要是商用的话会有授权风险——不过补个声明就行,问题不大。有没有人试过把这个兼容中间件和SendCloud的API对接?我下周要帮国内的《比较法研究》辑刊做读者EDM,刚好需要测这个,踩过坑的朋友麻烦吱一声。