[Feature] 通过分割邮件原文来储存过大邮件
Author: FroyoRabCreated Jan 29, 2026Updated Jan 30, 2026
Labelsenhancementgood first issue
请描述您的 Feature
当前方案在处理过大邮件时,会出现TG通知了,但是查询不到邮件的问题。通过日志查询可见
数据库插入报错 save email error Error: D1_ERROR: string or blob too big: SQLITE_TOOBIG
可见由于blob/string过大导致入库失败。
描述您想要的解决方案
是否可以通过对过大邮件进行分片后存入SQLite进行保存,增加一个分片索引列,根据分片索引进行合并后读取。
描述您考虑过的替代方案
在workers增加一个配置,可以将整体数据导入到自建sqlite。但是会导致“托管”概念没了。而且我理解这样有大量的sql连接部分需要更改。
附加上下文
部分问题排查截图
Source: dreamhunter2333/cloudflare_temp_email