网易首页 > 网易号 > 正文 申请入驻

两周前他写文反对直接丢弃垃圾邮件,代码现在改了

0
分享至

两周前,CogniPrep 的开发者还在文章里坚持一个观点:对垃圾邮件应该打标记,而不是直接丢弃。现在,代码把这条路线推翻了。

当时那篇带观点的文章标题就写着,修复方案是打标记而非丢弃。被分类器判定为垃圾的邮件仍然会被转发,只是换了个发件地址,并在主题前加了一个前缀。代码里写得很清楚:垃圾邮件检查标记的邮件仍会转发,但来自这个地址,接收方只需一条精确的 from: 过滤规则就能归档。

这套逻辑现在全部删掉了。分类器的判定直接终止请求:被垃圾检查标记的邮件会被丢弃,而不是转发。

为什么之前的论证输了

支持打标记的理由是它可逆。什么都不销毁,收件箱拿到一条过滤规则,误判的邮件还躺在文件夹里,随时能找到。

实际发生的情况是,那个文件夹变成了第二个需要维护的系统,而且代码对它没有发言权。整个设计依赖 Gmail 里一条精确匹配 from: 地址的过滤规则,这条规则是手工在控制面板里写的,仓库里没有任何东西能让它保持同步。改个地址名,或者加第二个域名,过滤规则就会悄悄失效,而且失效方向是最糟的那种:推销邮件重新回到主收件箱,还带着一个没人处理的 [Spam] 前缀。

而“我还能看到它,只是被归档了”的诚实版本是:归档的垃圾邮件是一个你最终还是会去翻的文件夹,这恰恰是过滤规则本该省下的注意力。

于是标记变成了丢弃。这让误判的代价从“放错文件夹”升级为“彻底消失”,任何地方都没有副本。之所以还能接受,全靠它前面跑的那些检查。

顺序就是全部的安全论证

在处理程序内部,顺序如下:

  1. 这是我们会转发的地址吗?MX 记录指向邮件服务商,所以域名下每个地址都存在,发给其中任何一个的邮件都会到达同一个 webhook。不在监控地址列表里的,直接提前返回。
  2. 是 DMARC 报告吗?那些是没人读的机器报告,从不离开服务商。
  3. 抓取并解析原始邮件。大小检查两次,下载主机必须匹配允许列表。
  4. 是现有支持工单的回复吗?如果 threadTicketReply 认领了它,处理程序就返回。这一步很关键,而且被刻意放在分类器之前。
  5. 到这一步才做垃圾检查。判定为垃圾就记录并返回。
  6. 附件被解码,邮件被转发。

第 4 步排在第 5 步前面,是丢弃能站得住脚的原因。客户回复支持工单是最不能丢的东西,而他们的回复根本到不了分类器:它按所属线程匹配到工单并归档,没有任何模型意见参与。

把分类器移到第 6 步的附件循环之前也是有意为之,只是没那么戏剧性。被丢弃的邮件不再先把每个附件读进内存并做 base64 编码。旧代码做完这些工作,然后把结果扔给一封已经被标记为推销的邮件。

分类器只在肯定回答时删除

这个模块对失败方向写得很明确:失败时放行。缺少密钥、超时、数据库错误或无法解析的回复,都算作“不是垃圾”,因为漏掉一封垃圾邮件损失一秒,漏掉一个客户损失一个客户。

这句话现在承担的作用比写它的时候更大。以前,失败放行意味着放过一封没被标记的推销邮件。现在,它意味着放过一封没被删除的邮件。所有不是明确 {"spam": true} 的路径最终都会被转发:没有 API 密钥、超时、查询发件人时数据库出错、回复无法解析、答案不确定。提示词本身也这么说:如果不确定,回答不是垃圾。

还有两件事把影响范围压得很小。注册用户作为发件人被直接信任,永远不会到达模型,所以用注册地址写信的客户根本不会被分类。而且问模型的问题不是“这看起来像商业邮件吗”,而是一个方向问题,因为我们自己也在做外联,大量合法邮件本身就是商业的,来自带着电话号码的陌生人。问题是谁在向谁推销。

删除之后还能观察到什么

丢弃最不能做的一件事就是变得不可见。日志事件随行为改了名:resend:email.received:flagged-spam 变成了 resend:email.received:discarded-spam。

邮件没了,但“有一封邮件被丢弃”这个事实,以及它发往哪一类地址,都被记录了下来。这足以回答“它是不是突然开始一天丢十封”,而不必保留邮件本身,而保留邮件本身正是丢弃要避免的。

进入同一队列的另一扇门仍然是帮助页面上的网页表单,它会问问题有多紧急,完全不经过垃圾邮件分类器,关于页面也写明了你在给谁写信。如果丢弃哪天真的吃掉了一封真实邮件,那个表单是吃不掉的路径。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
风暴已经出现,中国不得不面对!40年来从未出现的四种情况已到来

风暴已经出现,中国不得不面对!40年来从未出现的四种情况已到来

影孖看世界
2026-10-17 21:54:52
安东诺夫机场无冤魂,看透俄乌战争的本质!

安东诺夫机场无冤魂,看透俄乌战争的本质!

梦归秋辰
2026-10-16 17:15:42
网红魏莹陪玩案后续:母亲曝不耻原因,连续陪3个大哥:她没离婚

网红魏莹陪玩案后续:母亲曝不耻原因,连续陪3个大哥:她没离婚

阅微札记
2026-10-15 10:11:44
尤丽霞已任山西省委常委

尤丽霞已任山西省委常委

新京报政事儿
2026-10-17 20:14:06
升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

体坛周报
2026-10-17 17:41:10
特朗普暂缓对俄罗斯新制裁,乌克兰全国超过15处重要能源设施遭俄袭击,泽连斯基称乌美最快下周举行新一轮会谈

特朗普暂缓对俄罗斯新制裁,乌克兰全国超过15处重要能源设施遭俄袭击,泽连斯基称乌美最快下周举行新一轮会谈

扬子晚报
2026-10-18 08:51:12
开拓者官宣裁掉索汉!新赛季14+3阵容出炉:锋线替补深度更差了

开拓者官宣裁掉索汉!新赛季14+3阵容出炉:锋线替补深度更差了

罗说NBA
2026-10-18 06:40:25
NBA历史首次神迹:4人20+赛季 詹姆斯24季 杜兰特霍福德康利20季

NBA历史首次神迹:4人20+赛季 詹姆斯24季 杜兰特霍福德康利20季

醉卧浮生
2026-10-18 08:26:25
悲催!一对孟加拉夫妇被砍头,在沙特阿拉伯清真寺内实施“不道德行为”,相关视频在网络传播

悲催!一对孟加拉夫妇被砍头,在沙特阿拉伯清真寺内实施“不道德行为”,相关视频在网络传播

火山詩话
2026-10-18 06:42:43
从新能源车销量看中国能源转型的世界启示

从新能源车销量看中国能源转型的世界启示

齐鲁壹点
2026-10-17 21:14:44
不出意外的话,2027年中国或将迎来4大降价潮,大家提前做好准备

不出意外的话,2027年中国或将迎来4大降价潮,大家提前做好准备

北海史记
2026-10-17 17:01:28
央媒发文称别妖魔化东南亚,但普通人真别信

央媒发文称别妖魔化东南亚,但普通人真别信

凤眼论
2026-10-17 17:40:07
怕被中方拒之门外,高市早苗参加APEC峰会前,先给自己留好退路

怕被中方拒之门外,高市早苗参加APEC峰会前,先给自己留好退路

梁伫爱玩车
2026-10-17 20:36:29
人社部重点严查五类退休人员!

人社部重点严查五类退休人员!

逍遥论经
2026-10-17 17:39:47
扎哈罗娃:俄方为中国朋友取得令人瞩目的成就高兴

扎哈罗娃:俄方为中国朋友取得令人瞩目的成就高兴

环球网资讯
2026-10-17 16:01:12
1死2伤!上海徐浦大桥多车相撞,白车抢道酿成大祸,“白车是否主责”成舆论焦点

1死2伤!上海徐浦大桥多车相撞,白车抢道酿成大祸,“白车是否主责”成舆论焦点

火山詩话
2026-10-17 15:34:17
袁腾飞事件的启示,理性看待中外差距,不妄自菲薄也不盲目吹捧

袁腾飞事件的启示,理性看待中外差距,不妄自菲薄也不盲目吹捧

完善法
2026-10-17 04:07:49
男子逼好友睡他妻子,2010年好友不想睡了,他将好友的妻子和孩子杀死

男子逼好友睡他妻子,2010年好友不想睡了,他将好友的妻子和孩子杀死

汉史趣闻
2026-10-17 19:38:38
跌过那么多轮,为什么偏偏这次最痛?

跌过那么多轮,为什么偏偏这次最痛?

资本时差
2026-10-17 23:53:48
“我们家三代人攒下的钱,不是让你去给别人家扶贫的”残忍又清醒

“我们家三代人攒下的钱,不是让你去给别人家扶贫的”残忍又清醒

另子维爱读史
2026-10-17 21:31:29
2026-10-18 09:32:49
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
204文章数 81关注度
往期回顾 全部

科技要闻

刘煜辉:99%的黄金分析师报告一钱不值

头条要闻

牛弹琴:法国又"燃烧"了 整个国家地图上到处都在冒烟

头条要闻

牛弹琴:法国又"燃烧"了 整个国家地图上到处都在冒烟

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

庾澄庆罕谈前妻 撕下伊能静仅剩的体面

财经要闻

新一轮大跌源头,找到了!

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

亲子
健康
房产
旅游
军事航空

亲子要闻

炸鸡排摊前老板一声好嘞,藏着多少烟火气

看着很健康的人,怎么会突然猝死?

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

旅游要闻

打造移动旅游驿站 满足不同群体需求

军事要闻

“星盾”限速事件加剧美乌裂痕

无障碍浏览 进入关怀版