做邮件系统的人,绕不开一个现实问题:同样的内容、同样的用户列表,有的能进收件箱,有的直接进垃圾箱,甚至被拒收。表面是"内容问题",本质是整套反垃圾与信誉系统在起作用。
邮件反垃圾系统不是单点能力,而是一套围绕"身份可信 + 行为可信 + 内容可信 + 反馈闭环"的工程体系。
一、核心目标:不是"拦垃圾",而是"算信誉"
现代邮件系统(无论是自建 MTA 还是托管服务,如 Amazon Web Services SES 或 Google Gmail 体系)本质都在做一件事:
为每一封邮件、每一个发送源、每一个IP打分,然后决定"投递路径"
这个分数通常叫:
-
IP Reputation(IP信誉)
-
Domain Reputation(域名信誉)
-
Sender Score(发送行为评分)
垃圾邮件过滤不是规则系统,而是"动态评分系统 + 多模型决策"。
二、系统架构拆解(从发送到投递)
可以把整条链路拆成六层:
1. 身份层:你是谁(Authentication Layer)
这一层决定"你是不是你"。
关键机制:
-
SPF(允许哪些IP发信)
-
DKIM(内容签名)
-
DMARC(策略对齐 + 反馈)
-
rDNS / HELO 校验
没有这一层,后面所有优化都是无效的,因为直接进黑名单。
2. 发送行为层:你"像不像正常用户"
这是反垃圾系统最敏感的一层。
核心指标包括:
-
发送速率(QPS、突增检测)
-
冷启动行为(新IP是否"预热")
-
命中率(bounce rate)
-
投诉率(complaint rate)
-
收件人活跃度(open / click)
典型机制:
-
IP Warm-up(IP渐进升温)
-
Rate Limiting(动态限速)
-
Traffic Shaping(流量整形)
3. 内容分析层:你"写了什么"
这一层是传统"反垃圾关键词"的升级版。
现在基本是:
-
NLP 内容分类模型
-
URL信誉检测(短链、跳转链)
-
HTML结构分析(隐藏文本、图片占比)
-
主题建模(是否营销过载)
注意一点:
现代系统几乎不靠"关键词黑名单",而是靠"内容分布概率"。
4. 用户反馈层:收件人怎么对你
这是权重最高的一层之一。
主要信号:
-
用户标记为垃圾邮件
-
"不是垃圾"恢复行为
-
删除不打开
-
长期不互动
系统会把这些反馈回写到:
-
IP信誉
-
域名信誉
-
发送策略模型
可以理解为:用户行为在"投票"。
5. 投递决策层:是否进入收件箱
这里是核心决策引擎,一般是多模型融合:
输入包括:
-
身份评分
-
行为评分
-
内容评分
-
历史投递表现
-
收件人画像匹配度
输出不是简单 yes/no,而是:
-
Inbox(收件箱)
-
Spam(垃圾箱)
-
Quarantine(隔离)
-
Reject(直接拒收)
6. 反馈闭环层:持续进化系统
这部分决定系统"越用越聪明"还是"越用越废"。
关键机制:
-
Feedback Loop(投诉/打开回流)
-
黑名单/白名单更新
-
模型在线学习(Online Learning)
-
ISP同步策略更新
三、一个容易被忽视的核心:IP与域名解耦
很多团队踩坑点在这里:
-
IP好 ≠ 域名好
-
域名好 ≠ 新IP好
实际系统中:
-
IP reputation 解决"基础信任"
-
Domain reputation 解决"品牌信任"
-
Mailbox provider reputation 解决"平台适配"
例如同一IP:
-
发金融OTP → 高优先级
-
发营销邮件 → 低优先级
-
发冷名单营销 → 直接降权
四、工程实现上的典型架构
一个标准邮件反垃圾系统通常长这样:
-
接入层(SMTP Gateway / API)
-
规则引擎(基础校验 + policy)
-
特征提取层(行为 + 内容 +网络)
-
风控模型层(ML scoring)
-
决策引擎(routing + throttle)
-
reputation store(IP/域名历史)
-
feedback pipeline(异步回流)
-
monitoring(投递率/打开率/投诉率)
本质是一个"实时风控系统",而不是传统邮件系统。
五、行业现实:反垃圾系统在对抗什么
真正的对抗对象不是"垃圾邮件",而是:
-
批量发送行为(bulk sending pattern)
-
自动化脚本流量
-
低质量名单(purchase list)
-
内容模板化营销
所以反垃圾系统最终优化目标是:
把"像机器的行为"尽量伪装成"像人类的行为"
六、结语:邮件投递不是发送问题,是信誉系统问题
很多企业误以为邮件问题是"通道问题"或"内容问题",但在工程上更准确的说法是:
邮件投递是一个实时信誉博弈系统
你发出的每一封邮件,都在不断更新你在全球邮箱系统中的"信用画像"。
系统不会一次性判你死刑,但会持续降权,直到你彻底失去进入收件箱的资格。