☤CaduceusMail

☤ 企业邮件基础设施自动化编排

企业级邮件基础设施自动化技能,通过M365+Cloudflare集成实现域名邮箱的生命周期管理,支持动态通道 provision 与安全审计。

收藏
4.6k
安装
1k
版本
6.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

CaduceusMail 是一个面向企业级邮件基础设施的 OpenClaw 技能适配器,底层依赖 caduceusmail npm 包,专注于 Microsoft 365 与 Cloudflare 的集成编排。

典型工作流:
1. 初始化认证:通过 caduceusmail bootstrap 建立 Entra ID 应用注册、Exchange 服务主体及 DNS 基础配置

2. 日常运维:使用 --skip-m365-bootstrap 模式执行无头化操作

3. 通道管理:provision-lane 创建子域名别名通道,verify-lane 验证就绪状态,retire-lane 安全下线并保留回复连续性

关键特性:

  • 设备码登录流适配 VPS/SSH 无浏览器环境
  • 自动生成 MX/SPF/DKIM 记录并同步至 Cloudflare
  • 运行时状态持久化至 ~/.caduceusmail/intel

显著优点

  • 基础设施即代码:邮件通道生命周期完全 API 驱动,适合 GitOps 工作流
  • 安全默认值:no-reply 通道自动配置 -all SPF 策略,退役操作默认保留别名 fallback
  • 多云就绪:M365 邮件服务 + Cloudflare DNS 的标准化集成模式

潜在局限

  • 供应商锁定深度依赖 Microsoft Graph 与 Exchange Online,迁移成本极高
  • 权限面过宽:需 Entra 应用角色 + Exchange RBAC + Cloudflare API 三重高权限凭据
  • 无内置监控:通道健康状态需外部轮询 verify-lane
  • Node 运行时依赖:要求目标环境具备 npm 生态

适合人群

  • DevOps/SRE 团队管理多租户邮件基础设施
  • 需要程序化创建/销毁大量业务别名的自动化场景(如客服工单系统、营销着陆页)
  • 已有 M365 E3/E5 订阅的中大型企业

常规风险

| 风险类别 | 说明 |
|---------|------|
| **凭据泄露** | `ENTRA_CLIENT_SECRET` + `CLOUDFLARE_API_TOKEN` 均为高权限密钥,泄露可导致域名劫持与邮件伪造 |
| **误操作级联** | `retire-lane` 的 `--hard` 标志可永久删除别名,破坏历史邮件可达性 |
| **权限漂移** | Exchange RBAC 变更可能导致技能部分功能静默失败 |
| **API 限流** | 大规模通道操作可能触发 M365 Graph 或 Cloudflare 速率限制 |

☤CaduceusMail 内容

examples文件夹
scripts文件夹
tests文件夹
手动下载zip · 3.6 kB
openclaw.config.json5text/plain
请选择文件