询盘邮件送达率与发信域信誉:SPF/DKIM/DMARC配置与退信处理
一、发信域信誉是怎么被判定的
买家在表单里留下邮箱,你的回复邮件发过去,结果进了对方的垃圾邮件文件夹。这件事在销售端完全无感知——邮件状态显示”已发送”,但买家从没看到过。
主流邮箱服务商(Gmail、Outlook、Apple Mail)判断一封信是否进垃圾箱,靠的不是内容关键词,而是发信域的信誉分。这个分数由几个硬指标构成:
SPF是否通过、DKIM签名是否有效、DMARC是否对齐、历史退信率、历史投诉率、发送量与收件人互动率。
其中DNS三条记录是地基。SPF告诉你从哪个IP发信是合法的,DKIM给邮件加数字签名防止中途被篡改,DMARC把前两者绑在一起并声明”不对齐的邮件怎么处理”。三条都配齐且对齐,邮箱服务商才会把你的邮件放进收件箱。
| 记录 | 作用 | 缺失后果 | 检查方式 |
|---|---|---|---|
| SPF | 列出允许发信的IP段 | 所有从授权IP外发出的邮件被判伪造 | MXToolbox查SPF记录 |
| DKIM | 邮件体加签,防篡改 | 邮件中途被改或直接被丢垃圾箱 | 用邮件头查看d=字段是否匹配 |
| DMARC | 声明不对齐邮件的处理策略 | 收件方不知道该拒收还是放垃圾箱 | 发送报告到指定邮箱观察 |
很多独立站用WordPress表单插件直接调PHP mail函数发通知,那个函数默认不经过认证,发出去的邮件SPF/DKIM全不通过。这部分技术改造可参考独立站表单投递可靠性,用SMTP插件替代默认mail函数是第一步。
二、三条记录怎么配:阈值与判定
配置顺序是SPF先行,DKIM跟上,DMARC最后。不要三条一起配——出了问题你不知道是哪条的锅。
SPF记录写成一条TXT:v=spf1 include:_spf.google.com include:sendgrid.net -all。
末尾是减号-all表示硬失败,未列出的IP发信直接拒。注意SPF查询次数不能超过10次,太多include会超DNS查询上限,Gmail会直接判定无效。
DKIM由发信服务(SendGrid、Mailgun、Google Workspace)生成一对密钥,公钥贴到DNS的TXT记录里,私钥留在发信服务端给邮件签名。
不同发信通道(Google邮箱、营销邮件平台、表单SMTP)要各配各的DKIM选择器,不能共用。
| DMARC策略 | 作用 | 适用阶段 | 升级条件 |
|---|---|---|---|
| p=none | 只发报告,不拒收 | 上线前2至4周观察 | 报告里通过率≥95% |
| p=quarantine | 不对齐邮件进垃圾箱 | 观察期结束后 | 再观察2周无漏拦合法邮件 |
| p=reject | 不对齐邮件直接拒收 | 所有通道验证完毕 | 长期稳定后再开 |
很多团队一上来就把DMARC设成reject,结果发现自己用的第三方CRM、邮件营销平台、客服工单系统的发信IP没加进SPF,这些系统发出的通知邮件全被自己拒收了。
这是最常见的事故。正确做法是先用p=none跑两周,把所有发信通道的报告收齐,缺哪个补哪个,再逐级收紧。
发信域信誉和询盘邮件打开率直接相关,域名信誉差的邮件即使进了收件箱,打开率也会低一截。基准数据可参考询盘邮件打开率基准。
三、退信处理与发信量节奏
退信分两种:硬退信(邮箱不存在、域名不存在、收件人拒收)和软退信(对方邮箱满了、临时不在、对方服务器临时拒绝)。处理方式完全不同。
硬退信必须在24小时内从发送列表里删除。同一个地址连续硬退信两次,你的发信域信誉会被显著扣分。软退信不要立刻删,但要监控——同一个地址连续三次软退信,按硬退信处理。
| 退信类型 | 判定标准 | 处理动作 | 监控阈值 |
|---|---|---|---|
| 硬退信 | 550 5.1.1 地址不存在 | 24小时内从列表移除 | 硬退信率>2%立即停发 |
| 软退信 | 451/452 临时拒绝 | 24小时后重试一次 | 同一地址连续3次转硬退 |
| 投诉退信 | 收件人点了举报垃圾邮件 | 立即从列表永久删除 | 投诉率>0.1%触发告警 |
发信量节奏比很多人想的重要。一个新注册的域名,第一天就发500封邮件给客户,Gmail会立刻把它判定为可疑发信者——这个行为模式和垃圾邮件群发器一模一样。
正确节奏是前两周每天50封以内,每周递增20%,4至6周爬到日常稳定量。单日发送量的波动不要超过平时的50%。
反直觉判断:发信量越大不等于信誉越好,反而可能更差。邮箱服务商看重的是”稳定的、来自真实收件人的互动”,而不是你一口气发了多少。很多销售团队的跟进邮件送达率低,
不是因为内容差,而是因为他们在一个下午把同一个模板发给了500个人,触发了频率风控。后续跟进邮件的节奏设计可参考询盘邮件跟进序列。
四、常见配置误区与自检清单
| 误区 | 表面做法 | 实际后果 | 正确做法 |
|---|---|---|---|
| SPF写两条TXT | 加记录时新写一条不删旧的 | 收件方取第一条,第二条被忽略 | 一个域名只保留一条SPF |
| DKIM没对齐 | 用info@发信但DKIM签的是newsletter子域 | DMARC对不齐,邮件进垃圾箱 | 发信域名与DKIM的d=字段一致 |
| DMARC一步到reject | 上线就设最严策略 | 自己的通知邮件全被拦 | none观察两周再逐级升级 |
| 忽略退信日志 | 退信了也不删地址 | 下次再发继续扣信誉分 | 每天看退信日志,硬退24h内清理 |
| 共用一个发信域 | 营销邮件和客户回复用同一域 | 营销退信连累正式回复 | 客户回复用主域,营销用子域 |
最后一个误区最隐蔽:把营销邮件和客户回复邮件放在同一个发信域上。营销邮件天然退信率高、投诉率高,一旦那个域的信誉被拉低,你给客户的正式回复也跟着进垃圾箱。
正确做法是客户日常回复用主域(如yourdomain.com),营销通讯用单独的子域(如mail.yourdomain.com),两者信誉独立。
发信域信誉的监控应该纳入日常站点巡检,和可用性告警放在一起。这部分可参考独立站监控体系。垃圾询盘过滤是另一个方向——你收进来的询盘质量也要控,见垃圾询盘过滤。
FAQ 常见问题
SPF、DKIM、DMARC三条记录必须同时配吗?
新域名第一次发邮件,每天能发多少封?
硬退信和软退信怎么区分处理?
DMARC策略能不能一开始就设成reject?
客户回复邮件和营销邮件能用同一个发信域吗?
怎么检查自己的邮件到底进了收件箱还是垃圾箱?
写在最后
询盘邮件送达率这件事,本质上是独立站技术基建的一部分,不是销售写文案能解决的。你的销售团队可能花了三天打磨一封跟进邮件,结果这封邮件根本没出现在买家的收件箱里,所有努力归零。
落地三步:先把SPF、DKIM、DMARC三条记录配齐,用p=none跑两周观察报告;再把硬退信清理和发信量节奏写进日常运维,硬退24小时内删、
新域前两周每天不超50封;最后把客户回复域和营销域分开,别让营销通道的信誉问题连累正式询盘回复。
一句可以记住的话:询盘邮件的送达率,不是写出来的,是DNS记录和发信节奏养出来的——三条记录配齐、退信及时清、发信量稳着走,买家才能在收件箱里看到你。
