评分系统
评分系统
check 和 report 命令会生成一个 0–100 分的评分,反映域名邮件认证配置的完整程度。
扣分规则
| 检查项 | 条件 | 扣分 |
|---|---|---|
| SPF | 缺失 | -20 |
| SPF | 无效/格式错误 | -10 |
| DKIM | 缺失 | -15 |
| DMARC | 缺失 | -20 |
| DMARC | 策略过弱(p=none) | -10 |
| MX | 缺失 | -30 |
评分解读
| 分数 | 解读 |
|---|---|
| 95–100 | 优秀 — 所有记录齐全且配置正确 |
| 75–94 | 良好 — 存在小问题(如 DMARC 策略过弱) |
| 50–74 | 较差 — 关键记录缺失 |
| 0–49 | 严重 — 域名可能无法接收或认证邮件 |
示例
满分(100 分):
SPF: ✅ 有效
DKIM: ✅ 有效
DMARC: p=reject
MX: ✅ 存在
PTR: ✅ 存在(不扣分,仅供参考)常见情况(80 分):
SPF: ✅ 有效
DKIM: ✅ 有效
DMARC: p=none ← -10(策略过弱)
MX: ✅ 存在
PTR: ⚠️ 缺失(不扣分)
得分: 90 - 10 = 80最差情况(15 分):
SPF: ❌ 缺失 ← -20
DKIM: ❌ 缺失 ← -15
DMARC: ❌ 缺失 ← -20
MX: ❌ 缺失 ← -30
得分: 100 - 85 = 15PTR 记录目前仅供参考,不影响评分。后续版本可能会有调整。