# WmailHub 系统架构 ## Console Console = Frontend + Management Node,是系统控制中心。 负责 Cloudflare OAuth、Node、Domain、Mailbox、Email、Webhook、API、MCP 以及数据存储。 ## Node Node 是纯后端、无前端的邮件转发节点。 唯一核心流程:Cloudflare Email Worker -> Node -> Console。 Node 不负责 Domain、Mailbox、Webhook、MCP、API、用户权限或业务路由。 ## Cloudflare Worker Email Worker 是邮件入口,只负责接收 Cloudflare Email Event 并安全转发给 Node。 ## 控制平面 ```text Cloudflare Account +-- Node +-- Domain +-- Mailbox +-- Email Worker ``` 这些资源关系由 Console 管理。 ## 数据平面 ```text Email Worker -> Node -> Console ``` Node 不参与业务决策。 ## Node Scope 第一版一个 Node 绑定一个 Cloudflare Account。Node A 不允许处理 Account B 的资源。 ## 扩展 未来可以有多个 Node,例如 Node JP、Node US、Node EU。每个 Node 默认仍绑定一个 Cloudflare Account。