【开源】Outlook 令牌版邮件管理, 支持oath获取令牌

2026-04-13 13:051阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

前些天看到大佬发了个开源的outlook管理工具,个人还是更喜欢使用docker,所以在大佬的基础上加了docker的部署方式,功能在原版的基础上做了增强

github.com

GitHub - assast/outlookEmail

通过在 GitHub 上创建帐户来为 assast/outlookEmail 开发做出贡献。

Outlook 邮件管理工具

一个功能完整的 Outlook 邮件管理解决方案,支持多种方式读取 Outlook 邮箱邮件,并提供 Web 界面进行邮箱账号管理和邮件查看。

功能特性

邮件读取方式

本工具支持三种方式读取 Outlook 邮箱邮件:

  1. 旧版 IMAP 方式 - 使用 outlook.office365.com 服务器

  2. 新版 IMAP 方式 - 使用 outlook.live.com 服务器

  3. Graph API 方式 - 使用 Microsoft Graph API(推荐)

Web 应用功能

核心功能

  • 登录验证 - 密码保护的 Web 界面,支持在线修改密码

  • 分组管理 - 支持创建、编辑、删除邮箱分组,自定义分组颜色,支持分组级别代理设置( 2026-02-18 新增)

  • 分组代理 - 每个分组可配置 HTTP/SOCKS5 代理,分组下所有邮箱的 Graph API 请求走该代理( 2026-02-18 新增)

  • 多邮箱管理 - 批量导入和管理多个 Outlook 邮箱账号

  • 邮件查看 - 查看收件箱、垃圾邮件和已删除邮件

  • 全屏查看 - 支持全屏模式查看邮件,完整展示长邮件内容( 2026-01-23 新增)

  • 导出功能 - 支持按分组或全部导出邮箱账号信息,二次验证保护( 2026-01-26 增强)

  • 现代化 UI - 简洁美观的四栏式界面布局

  • 性能优化 - 智能缓存机制,快速切换分组和邮箱

  • 分页加载 - 邮件列表支持滚动到底部自动加载下一页(每页20封)

  • 多文件夹支持 - 支持查看收件箱、垃圾邮件、已删除邮件

  • 临时邮箱 - 集成 GPTMail API,一键生成临时邮箱

  • 系统设置 - 支持在线修改登录密码和 GPTMail API Key

  • OAuth2 助手 - 内置 OAuth2 授权流程,快速获取 Refresh Token

  • 邮件缓存 - 智能缓存邮件列表,切换邮箱/文件夹即时展示,刷新页面清空缓存( 2026-01-29 新增)

  • 信任邮件模式 - 支持查看原始邮件内容,可选择绕过安全过滤( 2026-01-29 新增)

  • 标签管理 - 支持给邮箱账号打标签,支持批量打标签/去标签,支持按标签筛选( 2026-01-31 新增)

  • 批量移动分组 - 支持批量选择复个邮箱账号并移动到指定分组( 2026-02-08 新增)

  • 邮件删除 - 支持单封/批量永久删除邮件,二次确认防误删( 2026-01-31 新增),注意:买的号大概率是没有开删除的api权限的 所以删除大概率会失败,自己授权的删除应该无问题

  • API 优先级回退 - 获取邮件/刷新Token/删除邮件均按 Graph API → IMAP(新) → IMAP(旧) 优先级自动回退( 2026-02-18 新增)

  • 详细错误弹框 - 所有 API 方式均失败时,弹框逐一展示每种方式的中文失败原因( 2026-02-18 新增)

Token 刷新管理

  • 全量刷新 - 一键刷新所有账号 Token,实时进度展示,防止 90 天过期( 2026-01-23 新增)

  • 定时刷新配置 - 支持按天数或 Cron 表达式配置自动刷新,提供常用样例( 2026-01-25 新增)

  • 定时刷新开关 - 可随时启用或禁用定时刷新任务( 2026-01-25 新增)

  • 刷新统计优化 - 实时显示当前失败状态的邮箱数量,准确反映账号健康状态( 2026-01-25 新增)

  • 刷新历史管理 - 展示近半年完整刷新历史,自动清理过期记录( 2026-01-25 新增)

  • 失败邮箱标识 - 刷新失败的邮箱加粗标红显示,一目了然( 2026-01-25 新增)

  • 备注展示 - 邮箱列表中显示账号备注信息,便于识别和管理( 2026-01-25 新增)

安全特性( 2026-01-26 新增)

  • XSS 防护 - 多层防护机制,防止跨站脚本攻击

  • 邮件内容使用 DOMPurify 净化,移除恶意脚本

  • iframe 沙箱隔离,禁止脚本执行

  • 用户输入自动转义,防止存储型 XSS

  • CSRF 防护 - 使用 Flask-WTF 实现 CSRF Token 验证

  • 所有状态变更操作需要 CSRF Token

  • 自动化 Token 管理,对用户透明

  • 优雅降级,未安装时仍可正常使用

  • 敏感数据加密 - 使用 Fernet 对称加密保护敏感信息

  • Refresh Token 加密存储

  • 密码哈希存储(bcrypt)

  • 基于 SECRET_KEY 的加密密钥派生

  • 登录速率限制 - 防止暴力破解攻击

  • 5 次失败后锁定 15 分钟

  • 基于 IP 地址的速率限制

  • 自动解锁机制

  • 审计日志 - 记录所有敏感操作

  • 导出操作审计

  • 记录操作时间、IP 地址和详细信息

  • 便于安全追溯和合规审计

  • 二次验证 - 导出功能需要密码确认

  • 一次性验证 Token

  • 防止未授权导出

  • 保护敏感凭据安全

大佬原贴

【开源】Outlook 邮件管理,支持临时邮箱;送100个邮箱令牌

网友解答:
--【壹】--:

已成功,感谢佬开源


--【贰】--:

感谢佬开源,刚好最近在研究动态令牌子在线管理,本来打算用ai辅助搓一个的,现在不用造轮子了。太感谢了!


--【叁】--:

@miludev @sofire 已增加token获取相关功能和读取垃圾邮件功能,详情见项目


--【肆】--:

等我更新一版脚本 更新好了at你


--【伍】--:

我是之前论坛大佬发的带令牌的 还没自己申请过 我试试看


--【陆】--:

refresh token,如何获取呀


--【柒】--:

安装了,没看懂要怎么用。


--【捌】--:

不错不错真好需要


--【玖】--:

好的,我去试试,太棒了


--【拾】--:

你创建好Azure的应用了么


--【拾壹】--:

感谢大佬 !


--【拾贰】--:

等我更新一版脚本 好了at你


--【拾叁】--:

感谢佬的分享


--【拾肆】--:

可不是~就是令牌的获取好像有点麻烦 我还没研究 是直接用的站内领的令牌邮箱


--【拾伍】--:

使用如果有啥问题 也欢迎反馈


--【拾陆】--:

这个太需要了,经常需要切号收验证码,然后微软的多账号切换体验很不好


--【拾柒】--:

期待


--【拾捌】--:

感谢开源!


--【拾玖】--:

我是领了大佬的令牌邮箱就研究了下

朝青 <noreply@linux.do> 于2026年1月21日周三 12:23写道: