邮件投递率诊断
High Contrast
Dark Mode
Light Mode
Sepia
Forest
5 min read903 words

邮件投递率诊断

SPF、DKIM、DMARC 都配好了,邮件还是进垃圾箱?技术配置只是邮件投递的一半,内容声誉、IP 声誉、发件频率同样重要。


邮件投递路径

graph LR A[你的邮件服务器] -->|发送| B[收件服务器] B --> C{邮件过滤} C -->|通过| D[收件箱 ✅] C -->|部分通过| E[垃圾箱 ⚠️] C -->|拒绝| F[退信 ❌]

影响投递率的因素:

因素 权重 说明
SPF / DKIM / DMARC 技术认证基础
发件 IP 声誉 IP 是否在黑名单
域名声誉 域名历史发件记录
邮件内容 垃圾词、链接、图文比
发件频率/突增 突然大量发送会触发警报
退订率/投诉率 用户标为垃圾邮件的比例
打开率/点击率 低互动被认为是垃圾

快速诊断工具

工具 地址 检测内容
Mail Tester mail-tester.com 综合评分(10 分制),发一封测试邮件
MXToolbox mxtoolbox.com MX、SPF、DKIM、DMARC、黑名单检查
Google Postmaster Tools postmaster.google.com Gmail 投递率、域名声誉(需验证域名)
DKIMValidator dkimvalidator.com 专门验证 DKIM 签名
CheckTLS checktls.com TLS 加密传输验证

最快的诊断方法: 1. 去 mail-tester.com 生成一个测试邮箱地址 2. 用你的邮件服务给这个地址发一封测试邮件 3. 查看评分报告,按问题逐一修复


常见问题诊断

问题 1:SPF 验证失败

症状:DMARC 报告中 SPF=fail

排查:

# 查看 SPF 记录
dig example.com TXT | grep spf
# 检查发件 IP 是否在 SPF 允许范围内
python3 -c "import spf; print(spf.check2('203.0.113.5', 'sender@example.com', 'example.com'))"

常见原因: - 邮件服务切换了 IP 但 SPF 未更新 - 有多条 SPF 记录(只能有一条) - SPF include 链超过 10 次 DNS 查询限制

问题 2:DKIM 签名无效

症状:DMARC 报告中 DKIM=fail

排查:

# 发一封邮件到 gmail,在 Gmail 查看原始邮件头
# 找 Authentication-Results 行,看 dkim=pass 还是 dkim=fail

常见原因: - DNS 中的 DKIM 公钥未生效(TTL 未过期) - 邮件服务后台未激活 DKIM - 邮件在传输中被修改(中间件修改了邮件内容导致签名失效)

问题 3:IP 在黑名单

检查: - MXToolbox Blacklist Check - 输入发件 IP 地址

如果被列入黑名单: 1. 找到是哪个黑名单 2. 到该黑名单网站申请移除(通常有申请表单) 3. 同时排查为什么被列入:发送了垃圾邮件?账号被盗?

问题 4:新域名声誉为零

症状:新注册的域名发的邮件容易进垃圾箱,即使技术配置完全正确。

原因:邮件服务商对新域名没有历史数据,默认较低信任度。

解决方案:IP/域名预热(Warmup)

第 1 周:每天发 100 封
第 2 周:每天发 500 封
第 3 周:每天发 2,000 封
第 4 周:每天发 10,000 封
以后按需逐步提升

预热期间优先发给最活跃的用户(最近有互动的),高打开率帮助建立声誉。


内容优化建议

检查项
主题行 具体、有价值 "FREE!!!""紧急通知""100% 保证"
图文比例 文字 > 图片 全是图片,几乎没文字
链接 指向你自己的域名 指向短链或可疑域名
退订链接 每封邮件都有 没有退订链接(违反 CAN-SPAM)
发件地址 真实域名邮箱 noreply@gmail.com
收件人质量 主动订阅用户 买来的邮件列表

本章执行清单


下一章站点迁移与流量切换——换服务器怎么做到不断线,出问题怎么回退。