自己搭建的邮件服务器(Postfix/Exim/Docker 环境)发信总是进收件方垃圾箱,怎么排查和修复?
36
自己搭建的邮件服务器(Postfix/Exim/Docker 环境)发信总是进收件方垃圾箱,怎么排查和修复?
▼
原因
大型邮箱对新出现的发信 IP 和域名默认不信任——没有信誉积累。垃圾箱判定由 IP 信誉、域名信誉、认证完整度、内容质量、用户互动率等多维因素决定。
操作
1. 认证三件套:确认 SPF、DKIM、DMARC 均已配置并通过验证。
2. PTR 反向解析:联系 VPS/主机商为发信 IP 设置 PTR,指向可正向解析回该 IP 的域名。
3. IP 预热:新 IP 先给少量活跃用户发,逐步增加(2-4 周)。
4. 查黑名单:MXToolbox 查 IP 黑名单,VPS IP 段常被 Spamhaus PBL 预拦截。
5. 测分:用 mail-tester.com 评分,目标 ≥9/10。
6. 监控信誉:注册 Google Postmaster Tools、Microsoft SNDS。
7. Docker 环境:确保 MTA 的 myhostname 设为真实 FQDN 而非容器随机 ID。
8. 邮件内容确保有文字、无可执行附件、不是纯图片。
参考:RFC 7208 (SPF) · RFC 6376 (DKIM) · RFC 7489 (DMARC) · RFC 1912 §2.1 (PTR) · Google Postmaster Tools · Microsoft SNDS
