核心功能
M365 Spam Manager 是一款面向 Microsoft 365 / Exchange Online 环境的邮件安全辅助工具,专注于垃圾邮件文件夹的智能分析与分类管理。其核心能力包括:
1. 多维度可疑评分引擎
- 基于 9 类结构特征计算 0-100 分可疑度评分
- 检测维度涵盖:退订链接缺失、发件人域名异常、全大写标题、过度标点、敏感关键词、语言不匹配、已知诈骗模式、免费邮箱滥用、认证缺失指示
2. 双模式操作
- Review 模式(默认):逐封展示评分详情,用户确认后执行移动操作
- Automatic 模式:设定阈值批量处理,高置信度自动归档,中置信度进入待审队列
3. 共享邮箱支持
通过 --mailbox 参数代理访问共享/委派邮箱,适合企业 IT 管理员集中处理
显著优点
- 透明可解释:评分规则白盒化,每封邮件的扣分项清晰可查
- 风险可控:默认人工确认,避免误删;自动模式支持阈值自定义
- 企业场景适配:共享邮箱支持、M365 Graph 原生集成
- 轻量集成:复用
m365-mailbox的认证配置,无需重复授权
局限性与风险
- 依赖 Graph API 限制:无法直接读取 DKIM/SPF 原始验证结果(仅+5 分估算)
- 英文语境优化:关键词库与诈骗模式识别以英文为主,中文/多语言邮件检测精度下降
- 无沙箱执行:不打开附件或链接,纯元数据分析,对高级钓鱼(如域名仿冒)识别有限
- 误报可能:营销邮件若无退订链接可能被判高分,需人工复核
适合人群
- 企业邮箱管理员需批量清理共享邮箱垃圾邮件
- 安全意识较强的个人用户希望"看懂"为何某邮件被标为垃圾
- 合规要求严格的场景(需保留人工审核痕迹)
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 误移动合法邮件 | 评分阈值设置过低或规则误判 | 默认开启 review 模式;auto-clean 建议阈值≥80 |
| API 权限滥用 | Graph 权限可读取邮件元数据 | 遵循最小权限原则,定期审计应用权限 |
| 数据残留 | 邮件移至 learning 文件夹而非彻底删除 | 定期清理 learning 文件夹或配置保留策略 |
---
Token 成本:单次调用约 500-1,500 tokens,批量分析时成本线性增长。