You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SPF、DKIM、DMARC均通过但邮件仍进入Google垃圾邮箱求助

Troubleshooting Emails Going to Spam with Postfix/Dovecot/Sendmail (Gmail/Outlook)

我完全懂这种挫败感——花了大把时间折腾邮件服务配置,结果邮件还是直接钻进垃圾箱,哪怕Mxtoolbox查域名没毛病,邮件头看起来也正常。咱们一步步来揪那些容易被忽略的问题:

  • SPF/DKIM/DMARC 别只看“存在”,要抠细节
    Mxtoolbox显示记录存在不代表配置完全正确。比如:

    • SPF记录有没有包含你的服务器公网IP?有没有设置~all(软失败)或-all(硬失败)?用dig gerant-immo.com txt在服务器上手动核对。
    • DKIM的公钥是不是和Postfix配置里的私钥完全匹配?可以用opendkim-testkey -d gerant-immo.com -s default(替换成你的DKIM选择器)验证。
    • DMARC记录有没有设置p=quarantine或p=reject,并且指定了报告邮箱?查dig _dmarc.gerant-immo.com txt确认。
  • 邮件内容和发送行为别踩“垃圾触发点”

    • 测试邮件别用过度营销的关键词(比如“免费”“限时优惠”),哪怕是测试,也要保证内容自然,最好加上清晰的联系信息。
    • 如果短时间内发了十几封测试邮件,邮箱服务商可能已经把你的IP标记为可疑。歇几个小时换个测试邮箱再发试试。
    • 发件人地址一定要用域名内的邮箱(比如admin@gerant-immo.com),别用root@localhost这类本地账号,后者几乎100%会被判定为垃圾。
  • IP信誉可能藏着暗坑
    Mxtoolbox没检测到黑名单,不代表你的IP没进小众信誉库,或者之前被其他用户滥用过。可以在服务器上用curl https://check.spamhaus.org/ip/[你的服务器IP](替换成实际IP)查Spamhaus的黑名单,另外要确认你的IP不在动态IP段里——大部分主流邮箱直接拒收动态IP发送的邮件。

  • Postfix配置的隐藏细节要核对

    • 检查main.cf里的myhostname是不是完整域名(比如mail.gerant-immo.com),不能是单纯的主机名。
    • 有没有配置smtpd_helo_restrictions?比如加上reject_invalid_helo_hostname,拒绝不合规的HELO请求,能提升服务器信誉。
    • 确保生成的Message-ID域名部分和你的发件域名一致,Postfix默认用myhostname生成,所以这点很关键。
  • 深挖邮件头的垃圾标记
    你说邮件头正常,但Gmail的“显示原始邮件”里会藏着判定原因——比如X-Spam-Flag: YES或者X-Gm-Spam: 1,还有可能附带具体的触发理由(比如实际发送IP不在SPF记录里,哪怕Mxtoolbox显示记录正确)。把这些标记找出来,能精准定位问题。

如果这些都排查完还是没解决,可以把Gmail原始邮件头的关键部分(隐去敏感信息),或者Postfix日志(比如/var/log/mail.log里的相关发送记录)贴出来,这样能更针对性地分析。

内容的提问来源于stack exchange,提问作者user1998000

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:30:40