15
10
月
2026
网站注册信、订单通知发进了垃圾箱甚至被直接拒收——九成是没配邮件认证记录。这篇讲 SPF、DKIM、DMARC 三个 DNS 记录怎么配、退信报告怎么看、送达率怎么养。企业邮箱、自建发信都适用。
需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,建站和游戏服都能快速部署。
一、为什么你的邮件进垃圾箱
收件方判断邮件可信度,看三样东西:
| 机制 | 作用 | 不配的后果 |
|---|---|---|
| SPF | 声明「哪些服务器允许用我的域名发信」 | 别人伪造你的域名发钓鱼信,你的真信也被连坐 |
| DKIM | 给邮件签名,收件方可验证真伪 | 邮件可能被篡改判定,直接进垃圾箱 |
| DMARC | 告诉收件方「SPF/DKIM 都失败了怎么办」 | 被伪造时无处理策略,品牌被滥用 |
Gmail、QQ 邮箱、Outlook 现在对没有 DMARC 的发件域名越来越严,企业邮箱不配这三个,注册信必进垃圾箱。
二、SPF:发信服务器白名单
一条 TXT 记录,列出所有被授权用你域名发信的服务器:
example.com. IN TXT "v=spf1 include:spf.mail.qq.com include:_spf.aliyun.com -all"语法速查:
| 机制 | 含义 |
|---|---|
v=spf1 | 版本,必须开头 |
ip4:1.2.3.4 | 允许这个 IP 发信 |
include:xxx.com | 允许对方的服务器(引用服务商的 SPF) |
a / mx | 允许域名的 A 记录/MX 服务器发信 |
~all | 软拒绝:不在列表的建议拒收但先收下 |
-all | 硬拒绝:不在列表的一律拒 |
自建 SMTP(自己的服务器发信):
example.com. IN TXT "v=spf1 ip4:服务器IP -all"注意:一个域名只能有一条 SPF 记录(多条会全部失效),多个发信渠道用 include 合并。DNS 记录修改方法见域名解析与 DNS 记录详解。
三、DKIM:邮件签名
DKIM 是一对密钥:私钥在发信服务器签名,公钥放 DNS 供验证。
各服务商配置方式:
| 服务 | 操作 |
|---|---|
| 企业邮箱(腾讯/阿里) | 后台开启 DKIM,自动生成记录,按提示添加两条 CNAME 或 TXT |
| 自建 Postfix/Exim | 用 opendkim 生成密钥对,公钥发布为 selector._domainkey TXT 记录 |
| SendCloud/Amazon SES 等 | 控制台提供 DNS 记录,复制添加 |
自建服务器生成密钥示例:
# 安装 opendkim 工具
opendkim-genkey -s mail -d example.com -b 2048
# 生成 mail.private(私钥,留在服务器)和 mail.txt(公钥记录)
# mail.txt 内容作为 TXT 记录添加到 DNS:
# mail._domainkey.example.com IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."开启后,每封邮件带头 DKIM-Signature:,收件方验签通过,可信度大增。自建邮件服务完整部署见企业邮箱与邮件发送服务搭建。
四、DMARC:失败处理策略
_dmarc.example.com. IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc-report@example.com; pct=100"| 参数 | 取值 | 含义 |
|---|---|---|
p | none | 只报告不处理(先观察用) |
p | quarantine | 验证失败的进垃圾箱 |
p | reject | 验证失败的直接拒收(最终目标) |
rua | 邮箱 | 接收汇总报告的地址 |
pct | 百分比 | 策略应用比例,逐步收紧 |
推荐上线路径:
- 第一周:
p=none+rua收报告,看哪些流量失败 - 第二周:修正失败源(转发、第三方工具漏配 SPF)
- 第三周起:
p=quarantine - 稳定一个月:
p=reject
别一上来就 reject——你自己的邮件列表、转发规则没配齐,会把正常邮件一起毙了。
五、退信报告怎么看
被拒收时收到的退信(Bounce)里关键字段:
Diagnostic-Code: smtp; 550 Mail content denied
→ 内容被判垃圾,查正文(短网址、敏感词、图片过多)
Diagnostic-Code: smtp; 550 IP not in whitelist
→ 收件方要求事先报备 IP,联系对方管理员
Diagnostic-Code: smtp; 421 4.7.0 Try again later
→ 对方临时灰度/限流,稍后重试
Diagnostic-Code: smtp; 550 SPF check failed
→ SPF 没配或漏了你的发信 IP自查三件套:
# 1. 看自己的 SPF/DKIM/DMARC 记录
dig +short TXT example.com
dig +short TXT mail._domainkey.example.com
dig +short TXT _dmarc.example.com
# 2. 在线检测(搜 "SPF record checker")
# 3. 发封邮件到 Gmail,点"显示原始信息"看 SPF/DKIM/DMARC 都是 PASSGmail 显示原始信息里三个全是 PASS,配置就到位了。
六、送达率养护:不只是技术
| 做法 | 说明 |
|---|---|
| IP 预热 | 新 IP 每天发信量从几百逐步加到目标量,一上来狂发=进黑名单 |
| 内容规范 | 别全图少字、别堆敏感词、带退订链接 |
| 处理投诉 | 退信和投诉及时清理列表,降投诉率 |
| 监控黑名单 | 定期查 IP 是否进了 Spamhaus 等黑名单 |
| SPF 别超 10 次查询 | include 嵌套太深会超限(RFC 限制),精简记录 |
七、常见问题速查
| 现象 | 原因 | 解法 |
|---|---|---|
| 注册信全进垃圾箱 | 没配 DKIM/DMARC | 按本文配齐三件套 |
| 部分用户收不到 | 对方企业邮箱有白名单 | 联系对方管理员报备 IP |
| 配了 SPF 还失败 | 域名有多条 SPF 记录 | 合并成一条 |
| 换服务器后发不出 | 新 IP 不在 SPF | 更新 SPF 记录加新 IP |
| DMARC 报告看不懂 | 正常,先看 p=none 阶段的汇总 | 用在线 DMARC 报告解析工具 |
| 邮件被标钓鱼 | DKIM 签名缺失 | 检查 opendkim 服务、密钥匹配 |
邮件送达是「技术配置 + 长期养护」的组合拳:SPF/DKIM/DMARC 三件套是地基,IP 预热和内容规范是上层建筑。配齐一次,送达率从 60% 到 95%。
需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,建站快速部署。延伸阅读:企业邮箱与邮件发送服务搭建、域名解析与 DNS 记录详解、钓鱼邮件与社会工程防范。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]netsh advfirewall firewall add rule name="GameRange" dir=in action=allow protocol=UDP localport=26901-26903完整的 Windows 环境准备(远程桌面连接、运行库安装、SteamCMD 用法、开机自启、8 个常见坑)见:《Windows 云服务器开服通用前置教程》→ htt[...]
2026-10-18 回复
[...]./discourse-setupapp.yml 里配好域名、SMTP(Discourse 强依赖邮件,注册验证、通知全走邮件,必须先配好发信,见邮件退信与 SPF/DKIM/DMARC 配置)。Discourse 的管理后台是它的精髓:信任等级自动权限、反垃圾评分、敏感词、话题合并——社区做大了,这些工具能省掉两个运营。四、社区运营的三条硬功夫技术只是上半场,社区死活在下半场:冷启动:前 100[...]
2026-10-18 回复
[...]}反代见Nginx 反向代理与多站点配置,证书见免费 SSL 证书申请与 HTTPS 部署。三、SMTP:发信的发动机listmonk 本身不发信,它调度任务,真正发信靠 SMTP。三条路:方案成本适合注意第三方事务邮件服务(AWS SES、SendCloud、Mailgun)按量,很便宜生产环境首选需域名验证服务器自建 SMTP(Postfix/Exim)服务器成本有运维能力IP 信誉自己养,极[...]
2026-10-18 回复