退信说 SpamAssassin 拦截了我的邮件,X-Spam-Status: YES score=8.5 是什么意思?怎么让它不拦截?

76 退信说 SpamAssassin 拦截了我的邮件,X-Spam-Status: YES score=8.5 是什么意思?怎么让它不拦截?
解读 score

退信头中的 X-Spam-Status: Yes, score=8.5 required=5.0 表示:
score=8.5:SpamAssassin为此邮件打的垃圾概率总分
required=5.0:阈值,超过即判定为垃圾(YES)
后面列出命中的规则名,如 RCVD_IN_PBL, HTML_MESSAGE, BAYES_80

常见规则修复

RCVD_IN_PBL / RCVD_IN_XBL:发信IP在Spamhaus PBL或XBL → 到Spamhaus申请移除或换固定IP
HTML_MESSAGE + HTML_IMAGE_ONLY:只有图片没有文字 → 增加正文文本比例
BAYES_50/80/99:贝叶斯分析认为像垃圾邮件 → 大幅修改邮件文案
T_SPF_PERMERROR:SPF记录语法错误 → 修复SPF记录

收件方管理员

调高阈值:required_score 8.0(/etc/mail/spamassassin/local.cf)
添加白名单:whitelist_from *@trusted-domain.com
训练贝叶斯:sa-learn --ham 学习正常邮件

参考:SpamAssassin 官方文档 spamassassin.apache.org · Spamhaus PBL FAQ · SA 规则文档