同时管理成百上千个微软邮箱账户,从邮件检索到接口自动化,全流程提效。
支持 CSV / 文本格式批量添加,RefreshToken + ClientID 快速录入,标签分组一键管理。
收件箱/垃圾箱双向查看,主题、发件人、内容模糊搜索,支持分页与标签筛选。
创建永不过期/限时密钥,请求额度按次扣减,完整调用日志审计,Bearer/Header双模式。
内置 Swagger 风格接口文档,账户管理、邮件拉取、标签操作全支持,二次开发极速集成。
账户总览、邮件查看、API密钥生成、批量添加——一切触手可及
账户管理看板
邮件统计、快速筛选、删除/标签管理
邮件列表 & 详情
查看收件箱/垃圾箱,支持全文搜索与附件标识
API密钥中心
创建密钥、额度限制、调用记录追溯
批量导入账户
每行格式: 邮箱----refresh_token----client_id 快速添加
交互式API文档
在线调试,Bearer Token 一键试用
单个/标签管理
支持标签分类,测试连接功能
✨ 点击任意图片可放大查看高清界面
支持 Docker Compose、Railway、Zeabur、ClawCloud 及任意容器平台
适合自托管服务器,数据持久化,开箱即用
8073,访问 http://你的IP:8073 完成初始化。
./data:/app/data,重启数据不丢失。
⚡ 环境变量推荐 (所有平台通用)
⚠️ 务必挂载持久化卷到 /app/data,首次访问设置管理员密码。
docker run -d -p 8073:8000 -v ./data:/app/data maishanhub/outlookmanager:main部署、配置与使用过程中最关心的问题
前往 Microsoft Azure 门户 (portal.azure.com) 注册应用程序,配置移动/桌面应用重定向 URI (https://login.microsoftonline.com/common/oauth2/nativeclient),添加 Microsoft Graph 权限 (Mail.Read, Mail.ReadWrite, offline_access 等),通过 OAuth2 授权码流程获取 RefreshToken。更详细步骤可参考项目文档中「获取步骤」章节。
所有账户、API Key 和配置均存储在 /app/data 目录。只要在部署时挂载持久化卷 (Volume),升级容器或重启服务数据完全保留。推荐使用 Docker Compose 中的 volumes 配置。
可以在账户管理侧针对不同邮箱账户设置标签,邮件列表也支持按标签筛选搜索。API 层面也提供标签更新接口,方便批量自动化分类。
完全可以。Railway / Zeabur 都支持绑定自定义域名并自动配置 HTTPS。注意将环境变量中的 HOST 保持为 0.0.0.0,PORT 为 8000,并将健康检查端点设置为 /api/auth/state。
管理员可以在后台“API密钥”页面创建新密钥或编辑现有密钥额度(支持无限请求或限定次数)。每次调用消耗一次额度,额度耗尽后密钥自动停用,可重新生成。
目前版本为单管理员模式,所有 API Key 操作均基于主管理员权限。如果需要多角色可基于 API Key 进行权限分发,未来版本会考虑增加多用户RBAC,欢迎关注。