一、执行摘要

几乎每一个运营邮件系统的组织,都会在某一天发现自己的 IP 或域名被列入了某个黑名单。无论你的邮件服务器配置多么完善、发信策略多么审慎,黑名单问题几乎不可避免。真正决定邮件运营组织能力的,不是"会不会被列入"——而是"被列入后能否快速、正确地恢复"。

M3AAWG(Messaging, Malware and Mobile Anti-Abuse Working Group)在 2018 年 2 月发布了《M3AAWG Help – I'm on a Blocklist》(M3AAWG080),为组织提供了一套标准化的 4 步应对流程:

核心 4 步流程:

  1. 发现(Detection) — 验证是否确实被列入黑名单
  2. 影响评估(Impact Assessment) — 确定有多少邮件未送达、量化补救成本
  3. 采取行动(Taking Action) — 执行补救计划,或理性选择不行动
  4. 沟通(Communication) — 联系黑名单运营商说明已采取的补救措施

本文对 M3AAWG 的这一指南进行完整翻译与解读,并结合中国国内反垃圾邮件生态(国内黑名单差异、.cn 域名特殊策略、常见投诉渠道等)进行补充分析,形成一份面向中文邮件运营者的黑名单应对操作手册。

二、什么是黑名单

黑名单(Blocklist,也称为 DNSBL、RBL)是一个列出已知垃圾邮件来源 IP 地址或域名的数据库。邮件接收方在收到邮件后,会查询黑名单以判断发件 IP 或域名是否被标记为不良来源。如果匹配,邮件可能被拒收、标记为垃圾邮件或放入隔离区。

邮件投递中的黑名单查询链路大致如下:

发件服务器 → 收件服务器接收邮件
                     ↓
             查询 DNSBL(如 Spamhaus、SpamCop 等)
                     ↓
             匹配列入 → 根据策略执行(拒收/标记/隔离)
             未匹配 → 继续后续过滤流程(内容分析、DKIM 验证等)

黑名单通常分为两大类:

此外还存在一种特殊的"信息性列表"(Informational List):它们不基于发送行为进行判定,而是提供参考信息供管理员决策。例如动态 IP 列表、地理位置列表、代理/VPN 出口 IP 列表等。

关键认知:外部黑名单的影响范围远大于内部黑名单。一次外部黑名单列入可能同时影响成千上万个收件域的投递;而内部黑名单往往仅影响单个接收组织。因此,外部黑名单的监控和应对是邮件运营的核心工作之一。

三、内部列表 vs 外部列表

3.1 内部(私有)黑名单

内部黑名单由邮件接收方直接管理,具体的判定标准和列入逻辑通常是保密的。常见的触发原因包括:

内部黑名单的应对难点:

3.2 外部(第三方)黑名单

外部黑名单由第三方组织维护,分为三种模式:

表 1:外部黑名单分类
类型维护方查询方式常见示例
商业列表商业安全公司DNS 查询 + APISpamhaus ZEN、Proofpoint Emerging Threats、Barracuda RBL
志愿者列表社区运营DNS 查询 + Web 查询SORBS、SpamCop、UCEPROTECT
信息列表各类组织DNS 查询Dynamic/Residential IP 列表(如 dul.dnsbl.sorbs.net)

外部黑名单的核心优势:

外部黑名单的局限:

3.3 信息性列表

信息性列表通常按 IP 的特征进行分类,而不直接判定该 IP 是否发送了垃圾邮件。它们最常用于白名单/灰名单策略的辅助判断:

重要提示:如果你的发信 IP 被列入信息性列表且该 IP 确实是动态 IP,则唯一的解决方案是改用合法的数据中心 IP 发送邮件。尝试申诉"我的动态 IP 没有发送垃圾邮件"通常无效——因为该列表并不对你的行为做出评判,它反映的是 IP 本身的性质。

四、4 步应对流程:发现(Detection)

组织的邮件管理员需要在第一时间发现 IP 或域名被列入黑名单。越早发现,影响越小。M3AAWG 推荐以下发现途径:

4.1 邮件日志监控

邮件日志是发现黑名单问题最直接、最实时的来源。应当对邮件日志进行实时或准实时监控,重点关注以下关键词:

SMTP 拒绝响应中的常见黑名单关键短语(英文):

"blocked"           "blocklisted"       "blacklisted"
"spam"              "rejected"          "rbl"
"dnsbl"             "listed"            "suspicious"
"reputation"        "policy rejection"  "high confidence spam"

中文邮件系统常见响应:

"邮件被拒绝"        "已被列入黑名单"     "发信IP信誉不足"
"被标记为垃圾邮件"   "发送频率过高"       "来自黑名单IP"

建议:部署日志聚合工具(如 ELK、Splunk、Graylog),对上述关键词设置告警规则。当某类拒绝响应在短时间内大幅增加时,立即触发人工核查。

4.2 直接监控外部黑名单

主动查询外部黑名单,是防止"被动发现"(等用户投诉才知道)的最有效手段:

# 手动查询 Spamhaus ZEN
nslookup 192.0.2.1.zen.spamhaus.org

# 返回 127.0.0.2 → 直接垃圾邮件来源
# 返回 127.0.0.3 → 恶意软件/僵尸网络来源
# 返回 127.0.0.4 → 未经授权的第三方转发
# 返回 127.0.0.9 → 动态 IP/住宅 IP
# 返回 NXDOMAIN → 未列入

# 批量查询可通过脚本循环或使用专用工具

4.3 客户投诉与退信率上升

当列入黑名单后,最直观的表现就是退信率显著上升。因此,监控退信率的变化曲线是非常有效的发现手段:

4.4 第三方监控服务

针对中型以上的邮件运营组织,M3AAWG 推荐使用专业监控服务:

表 2:常见黑名单监控服务
服务特点适用场景
MXToolBox支持 100+ 黑名单查询,提供 API中小型组织、手动查询
Spamhaus Lookup官方查询工具,信息最准确Spamhaus 专项监控
DNSBL Monitor持续监控 + 变更告警需要自动化告警的组织
ISIPP Sender ScoreReturnPath 提供的发件人信誉评分大型发件组织
自建脚本 + Prometheus灵活性最高,可集成到运维监控体系有 DevOps 能力的组织

五、4 步应对流程:影响评估(Impact Assessment)

确认被列入黑名单后,下一步是评估影响范围和严重程度。M3AAWG 建议从以下维度进行评估:

5.1 ISP / 邮件服务商视角的关键问题

如果你运营的是互联网服务提供商(ISP)或邮件服务商(ESP),需要回答以下问题:

5.2 ESP / 发件组织视角的关键问题

如果你运营的是企业邮件系统或邮件营销平台,需要回答以下问题:

5.3 量化评估方法

M3AAWG 推荐以下量化评估框架,帮助组织做出理性决策:

影响评分 = 受影响收件人数量 × 邮件重要性系数 × 时间紧迫性系数

邮件重要性系数:
  事务性邮件(密码重置、订单确认等) → 0.9 - 1.0
  客服邮件(工单回复、问题沟通等)   → 0.7 - 0.9
  营销邮件(推广、Newsletter 等)    → 0.3 - 0.7

时间紧迫性系数:
  立即影响(当前就有重要邮件无法投递)→ 1.0
  短期影响(1-3 天内影响扩大)         → 0.7
  长期影响(可等待取消流程完成)       → 0.3

决策阈值:
  评分 > 100 → 立即启动补救
  评分 30-100 → 尽快启动补救
  评分 < 30  → 可以在常规维护窗口中处理

这个框架的核心意义在于:帮助组织避免对每一次黑名单列入都做出过激反应。有些低影响的列入,等待自动失效或按常规流程处理即可,不需要投入紧急资源。

六、4 步应对流程:采取行动(Taking Action)

根据影响评估结果,组织可以选择以下行动方案之一。M3AAWG 强调:不采取行动也是一种合法的选择。

6.1 终止问题客户或断开连接

如果列入是由某个特定的客户或用户行为导致的,最直接的解决方案是终止该客户的服务或将其连接断开:

6.2 要求客户重新确认邮件数据库

如果列入原因是客户使用了过期或未确认的邮件列表,可以要求客户进行数据库再确认:

注意:再确认邮件本身有可能被识别为垃圾邮件。建议控制发送节奏,并使用独立的 IP 段进行再确认流程,避免影响其他正常业务邮件。

6.3 移除邮件列表的特定部分

针对列表中的特定问题部分进行清理:

6.4 修复受感染机器

如果列入原因是服务器感染了病毒或恶意软件(被用作僵尸网络的一部分):

6.5 选择不采取行动

M3AAWG 明确指出,在以下情况下,组织可以选择不采取任何行动

选择不行动是一个合理的商业决策。关键是要有意识地做出决定,而不是因为疏忽而没有行动。

6.6 切换 IP 的补充策略

如果决定放弃受影响 IP,切换到全新 IP 池时需要注意:

IP 切换流程:

1. 预热新 IP(IP Warm-up)
   - 新 IP 的发送量应从每日几百封开始
   - 每天按照 20-50% 的量递增
   - 整个过程通常持续 2-6 周
   - 期间密切关注退信率和投诉率

2. 并行发送过渡
   - 旧 IP 和新 IP 并行运行一段时间
   - 逐步将流量从旧 IP 转移到新 IP
   - 保留旧 IP 的取消申诉通道

3. 域名信誉保持
   - 即使切换 IP,发信域名的 DKIM/DMARC 记录不变
   - 域名信誉可能需要重新建立,建议在切换前确认域名未受影响

七、4 步应对流程:沟通(Communication)

完成补救措施后,需要联系黑名单运营商进行沟通,启动取消列入流程。M3AAWG 对沟通策略提出了明确的建议。

7.1 沟通语气与内容要求

沟通基调:

沟通内容必须包含:

申诉范例(英文,适用于 Spamhaus 等国际黑名单):

Subject: Delisting Request for [IP Address] - [Organization Name]

Dear [Blocklist Operator Team],

We are writing to request the removal of IP address [IP] from your blocklist.

Our investigation identified the root cause as [brief description, e.g.:
'one of our hosting customers was compromised and sending spam through
our network']. We have taken the following actions:

1. Suspended the affected customer account (at [datetime])
2. Scanned all systems on the affected IP/subnet for malware
3. Implemented outbound SMTP rate limiting to prevent recurrence

These changes took effect at [datetime]. Logs and evidence are available
upon request.

We have reviewed and will strictly follow your acceptable use policy
going forward. Thank you for your consideration.

Best regards,
[Name]
[Role]
[Organization]
[Contact email / phone]

7.2 遵循黑名单网站的取消流程

不同的黑名单有不同的取消流程(有些是自动的,有些需要人工审核),必须严格按照其规定操作:

表 3:主要黑名单取消流程对比
黑名单取消方式响应时间特别说明
Spamhaus ZEN / PBL在线提交申诉表单24-72 小时需解释根本原因和解决方案
SpamCop报告提交后可自动取消即时 - 24 小时停止垃圾邮件报告后自动解除
Barracuda RBLWeb 表单申诉24-48 小时需提供详细 Remediation Report
SORBSWeb 申诉 + DNS 反向检测2-7 天需要配置反向 DNS (PTR) 记录
UCEPROTECT付费取消 + 申诉24-72 小时争议较大,部分运营者选择回避
InvaluementWeb 表单申诉24-72 小时需提供详细的根本原因分析

7.3 透明沟通——虚假沟通的后果

M3AAWG 特别强调:在申诉中虚假陈述、隐瞒关键信息或做出不切实际的承诺,会导致严重的后果:

7.4 滥用联系渠道

如果问题是内部黑名单(如 Gmail、Outlook.com、腾讯企业邮箱等)导致的,需要直接联系相应邮件服务商的滥用渠道:

表 4:主流邮件服务商的滥用联系渠道
服务商滥用联系渠道
Gmail / Google Workspaceabuse@google.com / postmaster.google.com
Microsoft 365 / Outlookabuse@outlook.com / mail.live.com/mail/postmaster.aspx
腾讯企业邮箱客服工单系统 / abuse@corp.tencent.com
阿里企业邮箱企业邮箱管理员后台提交工单
网易企业邮箱企业邮箱管理员后台 / 客服电话

注意 RFC 2142 定义了标准的邮件角色邮箱,其中 abuse@domain 是最基本的滥用投诉接收地址。每个运营邮件系统的组织都应确保 abuse@ 邮箱有人值守。

八、常见列入原因

理解被列入黑名单的根本原因,是制定有效补救措施的前提。M3AAWG 列出了以下几类最常见的原因:

8.1 垃圾邮件流量

这是最普遍的列入原因,具体表现为:

关于蜜罐地址的深入解读:M3AAWG 单独发布了一份针对蜜罐地址管理的最佳实践白皮书,请参考我们的相关文章 M3AAWG Spam Trap 指南——蜜罐邮箱与发送声誉管理

8.2 恶意软件 / 僵尸网络

服务器或客户端感染了恶意软件,被用作僵尸网络的一部分来发送垃圾邮件:

8.3 开放中继 / 开放代理

邮件服务器被配置为开放中继(Open Relay),允许任何第三方通过该服务器转发邮件。这是非常严重的安全漏洞,几乎所有黑名单都会将其列为高优先级列入条件:

# Postfix 配置中防止开放中继的关键参数(/etc/postfix/main.cf):

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_rbl_client zen.spamhaus.org,
    reject_invalid_hostname,
    reject_non_fqdn_sender,
    reject_non_fqdn_recipient

# 重要:保持 mynetworks 严格
mynetworks = 127.0.0.0/8, 10.0.0.0/8, [实际内网地址段]
# 不包含公网 IP 段!

8.4 组织列入 / ROKSO

当某个 IP 或域名存在历史上持续的不良发送行为,且组织未采取有效的纠正措施时,黑名单可能会将其升级为组织级别的列入(Organizational Listing 或 ROKSO — Register Of Known Spam Operations):

关键提示:ROKSO 是 Spamhaus 特有的概念。如果你的组织被列入了 Spamhaus ROKSO,这意味着 Spamhaus 认为你是一个"已知垃圾邮件发送组织"。这是最高级别的信誉处罚,恢复难度极大。预防 ROKSO 的唯一办法是在早期阶段就认真对待每一次黑名单列入,及时完成纠正措施。

九、中国国内场景补充

中国的反垃圾邮件生态与欧美市场存在显著差异。在参考 M3AAWG 的流程框架时,需要了解以下国内特有情况。

9.1 国内反垃圾邮件策略差异

国内主要邮件服务商的反垃圾策略特点:

表 5:中国主流邮件服务商反垃圾策略特点
服务商反垃圾策略特点黑名单恢复途径
腾讯企业邮箱/QQ邮箱内部信誉体系为主,对外部 DNSBL 引用较少;更关注发信域名的 DKIM 签名和 SPF 配置;投诉率敏感企业邮箱管理后台提交流程;客服工单
阿里企业邮箱/阿里云邮件推送内部信誉模型 + 外部 DNSBL 补充;阿里云邮件推送有独立的举报投诉处理流程;IP 段信誉与账号信誉关联阿里云工单系统;DMARC 报告可用于申诉
网易企业邮箱/163邮箱强依赖自身过滤引擎,外部列表影响有限;对批量发送行为敏感;关注发件人身份和邮件内容的交互质量企业邮箱管理员后台;客服渠道
新浪邮箱内部过滤为主,引用 Spamhaus 等部分外部列表客服工单

关键差异总结:

9.2 .cn 域名黑名单特点

使用 .cn 域名发送邮件时,需要了解以下特殊风险:

9.3 国内常见投诉与申诉渠道

对于国内邮件服务商,投诉和申诉渠道更为分散。以下是主要渠道汇总:

表 6:国内反垃圾邮件投诉与申诉渠道
渠道用途联系方式
中国互联网协会反垃圾邮件中心黑名单查询、投诉举报、技术咨询www.anti-spam.cn
CNCERT(国家互联网应急中心)网络安全事件报告(含邮件滥用在列)www.cert.org.cn
腾讯企业邮箱发信受限申诉、IP 信誉查询企业邮箱管理员后台 → 反馈与帮助
阿里云邮件推送发送受限、IP 解封阿里云控制台 → 工单 → 邮件推送类问题
网易企业邮箱发送受限、信誉恢复企业邮箱管理员后台 → 在线客服
12321 网络不良与垃圾信息举报中心用户端投诉(非发件方申诉渠道)www.12321.cn

重要提示:向国内邮件服务商申诉时,建议提供以下材料以加快处理速度:

9.4 Spamhaus 在中国的可用性

Spamhaus 是全球最权威的 DNSBL 运营机构,但在中国国内使用时需要注意以下差异:

9.5 国内邮件发送环境的补充建议

基于国内特有的网络和监管环境,以下补充建议有助于降低被列入黑名单的风险:

十、结论

10.1 建立黑名单应对 SOP

基于 M3AAWG 的 4 步流程框架,建议每个邮件运营组织建立标准操作程序(SOP):

表 7:黑名单应对标准操作程序模板
步骤操作负责人时间要求
S1 发现日志监控告警或定时 DNSBL 扫描确认运维值班自动告警 / 每小时
S2 影响评估计算受影响收件人比例、确定列入原因类别邮件运维工程师30 分钟内
S3 行动决策确定补救方案(终止客户/清理数据/切换 IP/不行动)邮件运维负责人1 小时内
S4 执行补救执行选定的补救措施运维工程师4 小时内
S5 申诉沟通按要求提交流程,联系黑名单运营方邮件运维负责人12 小时内
S6 验证确认确认是否成功取消列入、检查邮件投递是否恢复运维工程师取消后 24 小时
S7 事后复盘记录事件、更新 SOP、改进监控邮件运维团队事件结束后 1 周内

10.2 根本性预防

黑名单应对是"亡羊补牢",真正的目标应该是降低被列入的频率和概率。以下是基于 M3AAWG 建议的长期预防措施:

10.3 核心认知

被列入黑名单不是灾难,而是一次检测邮件运营体系健康度的信号。能快速发现、冷静评估、正确应对的组织,其邮件系统反而比那些从未被列入过的组织更健壮。真正的问题是:被列入后,你花了多长时间才发现,又用了多长时间才恢复?

将 M3AAWG 的 4 步流程内化为日常运营的一部分,配合持续改进的预防措施,就可以将黑名单列入从"事故"降级为"事件"——一种可以被预测、被管理、被自动处理的常规运维场景。

参考文献

  1. M3AAWG — M3AAWG Help – I'm on a Blocklist (M3AAWG080), Version 1.0.1, February 2018. https://www.m3aawg.org
  2. RFC 2142 — Mailbox Names for Common Services, Roles and Functions. IETF, May 1997.
  3. RFC 5321 — Simple Mail Transfer Protocol. IETF, October 2008.
  4. M3AAWG — Best Practices for the Operation of Domain Name Registries and Registrars — Parked Domains BCP (M3AAWG-XXX).
  5. M3AAWG — M3AAWG Spam Trap Guidance (M3AAWG-xxx).
  6. M3AAWG — Cold Email Position Paper (M3AAWG-xxx).
  7. 中国互联网协会反垃圾邮件中心. https://www.anti-spam.cn
  8. 12321 网络不良与垃圾信息举报受理中心. https://www.12321.cn
  9. Spamhaus — ROKSO (Register Of Known Spam Operations). https://www.spamhaus.org/statistics/rokso/

本文基于 M3AAWG080 报告翻译整理,原文版权归 M3AAWG 所有。中文解读与国内场景分析由 ztpop.net 知识库编辑团队撰写,采用 CC BY 4.0 协议共享。