邮件送达率保障:SPF、DKIM、DMARC 三步配置

admin 2026-08-15 167 次浏览

定制邮件模板

订购一个与您品牌相匹配的自定义电子邮件模板。

立即定制

一、为什么邮件总进垃圾箱

多数企业邮件被拒收,80% 的原因出在三项发信身份验证(SPF、DKIM、DMARC)的配置上。Gmail、Outlook、QQ、163 等邮箱服务商会对缺少认证的域名直接判定为可疑。认证到位后,实测投递率可从约 60% 提升到 95% 以上。

二、SPF:声明"谁可以替我发信"

在域名 DNS 新增一条 TXT 记录:

主机记录:@  记录值:v=spf1 include:_spf.yourmailservice.com ~all

~all 为软失败(先观察),确认无误后可改为 -all 硬失败。注意:一个域名只能有 1 条 SPF,旧记录需覆盖而非新增多条;且 DNS 对 TXT 有 255 字符限制,多服务商需拆分。

三、DKIM:给邮件盖"防伪印章"

在邮件服务商后台生成密钥对,把公钥作为 TXT 记录发布,例如:

主机记录:mail._domainkey  记录值:(后台生成的长串公钥)

选择器名称(如 default._domainkey)必须与后台完全一致,漏掉开头的 v=DKIM1 会导致验证失败。建议用 1024 或 2048 位密钥并定期轮换。

四、DMARC:统一规则并接收报告

新手从监控策略起步,避免误拦正常邮件:

_dmarc  v=DMARC1; p=none; rua=mailto:admin@你的域名.com

观察 2–4 周报告确认正常后,依次收紧为 p=quarantine(进垃圾箱)、最终 p=reject(直接拒收伪造邮件)。

五、验证与预热

  • MXToolbox 校验三条记录语法;用 Mail-Tester 发测试信拿送达评分。
  • 新发信 IP 需"预热":第 1 周 50 封/天,逐周放量至 1000+,先发给最活跃用户。
  • 配置反向 DNS(PTR)记录,否则部分服务器会拒收。