发出去 200 封开发信,一封回信都没有。你的第一反应多半是名单不对、客户没需求,然后去翻第二份名单。
这个判断有可能错得很离谱。信可能压根没到客户眼前,你改的是一份没有人看过的名单。
没回信这件事要分成三种情况看:退信、进了垃圾箱、客户看到了不感兴趣。三种的修法完全不同,混在一起只能靠猜。
先看有没有退信。退信是唯一会给回执的失败,退信码上写着原因,是你手上最硬的证据。
550 5.7.1 多半是对方反垃圾系统拦下来的,不是你地址写错。这种情况改名单没用,要动的是域名信誉和发信节奏。
Gmail 官方文档里给认证不过的信写的错误码是 5.7.6,不是 5.7.1。两个码都归在反垃圾这一类,看到 5.7 开头就先怀疑自己的认证,别先怀疑客户。
550 5.1.1 是收件人不存在,这个才是名单的问题。说明你在拿一份过期或者拼出来的地址表在发。
452 4.2.2 是对方信箱满了,过几天重发还有机会。421 是连接数超了,通常意味着你一次发得太密,对方把门关了一会儿。
四种里只有 5.1.1 该动名单,其余三种动的是你自己这边。这一步分清了,一半的返工就省下来了。
没有退信、也没有回信,这种更麻烦。信可能躺在垃圾箱里,也可能在网关那一层就被直接丢掉,对方连看都没看见。

这种时候要查的东西在你自己手里,是你域名在 DNS 里挂的那三行记录。行内叫 SPF、DKIM、DMARC。
SPF 是一行 TXT,声明哪些服务器可以替你发信。DKIM 是一对密钥,私钥把签名写进邮件头,公钥挂在 DNS 上让对方来验。DMARC 是给对方的处理指令,说明前两项没过的时候你希望它怎么办。
三份标准都能查到原文。SPF 是 RFC 7208,2014 年 4 月发布。DKIM 是 RFC 6376,2011 年 9 月。DMARC 是 RFC 7489,2015 年 3 月,都是 IETF 文档,在 datatracker 上能读到。
查法不复杂,Windows 命令行里敲 nslookup -type=txt 你的域名,返回结果里找 v=spf1 开头那一行。DMARC 查 _dmarc.你的域名。DKIM 要查 选择器._domainkey.你的域名。
DKIM 的选择器不用猜。打开一封客户真正收到过的信,看原文里的 DKIM-Signature 头,s= 后面那个值就是选择器。
我 2026 年 10 月 31 日通过 dns.google 查了两个大站,记录都是公开的,你可以自己再核一遍。
google.com 的 SPF 只有一行 v=spf1 include:_spf.google.com ~all,一个 include,结尾是 ~all,软失败,只是打个标记。microsoft.com 是四个 include,结尾 -all,硬失败,直接判不合格。两家的 DMARC 都写 p=reject。

~all 和 -all 的差别平时看不出来,你用第三方平台群发的时候会出事。平台的发信服务器如果没写进你的 SPF,而你又写了 -all,那它替你发的每一封都会被判死。
配了 SPF 也不算完。RFC 7208 第 4.6.4 节规定,include、a、mx、ptr、exists 这几个词每出现一次算一次 DNS 查询。累计超过 10 次,整条记录返回 permerror。
permerror 的意思是你的 SPF 等于没配,白挂了一行。嵌套的 include 一层套一层,再叠上几个发信平台,很容易超,所以查完要数一遍。
DMARC 的 p 有三个值:none、quarantine、reject。p=none 只收报告不处理,等于装了个行车记录仪但没戴头盔。你配完以为万事大吉,对方检查完照样放行。
报告会发到 rua 那个邮箱,每天几十封 XML,很多人开过一次就没再打开。那里面其实写着谁在冒用你的域名发信。
Gmail 从 2024 年 2 月起对 bulk sender 提了硬要求,一天发到 5000 封以上算 bulk,SPF、DKIM、DMARC 三项都要过,还得支持一键退订。一键退订这份规范是 RFC 8058。
你一天发几十封不在这个门槛里。但同一个发信 IP 上还有别人在发,对方看的是 IP 和域名的信誉,你的信跟着一起被扣分。这事你控制不了,能控制的只有自己这三行。

改的顺序是 SPF 先补、DKIM 再开、DMARC 先放着收两周报告。DNS 改完要等 TTL 走完,常见是 3600 秒,也就是一小时,别改完立刻往外发一千封。
发信节奏也算在你自己头上。头一天 20 封、第二天 40 封这样加上去,比一次打 500 封稳得多。一次冲太猛,对方 421 直接拒,前面攒的那点信誉跟着清零。
今天能做的动作只有一个。打开命令行,把 v=spf1、选择器._domainkey、_dmarc 这三条各查一遍,截图存下来标上日期。
哪一条是空的,就先补哪一条。平台后台给的记录直接抄,不要自己拼字符串。这块邮箱设置整理过一遍,价格那页写了套餐差别,两处都比我在这里说得细。

