dsh-email-reader
在终端中运行以下命令:
dsh plugin install huaxiren6/dsh-email-reader
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install huaxiren6/dsh-email-reader 即可完成安装,插件源码托管于 https://github.com/huaxiren6/dsh-email-reader 。
插件介绍
微软自 2024 年 9 月起对 Outlook.com 个人邮箱的 IMAP 接口关闭了用户名加密码(含应用专用密码)的基本认证,只接受 OAuth2。市面上多数邮件插件仍依赖密码登录,Outlook 用户因此无法让模型读信。dsh-email-reader 正是为此而生:它让 Harness 中的模型通过 OAuth2 通道安全地访问 Outlook 或其他任意 IMAP 邮箱。
插件提供三个模型可调用的工具:ol_email_list 列出收件箱最近邮件(发件人、主题、时间、旗标),ol_email_read 读取单封邮件全文并自动解析 MIME 正文,ol_email_search 执行服务端 IMAP 全文搜索且最新优先。认证方面支持 refreshToken 加 clientId 自动换取 access token,也兼容传统密码或应用专用密码方式;还可选配 HTTP 或 SOCKS 代理,方便教育网、企业网等直连海外邮件服务受阻的环境。所有工具均支持 accounts 数组多账号切换,且每个工具返回统一的 ok 字段,配置出错也只会返回错误信息而不会向宿主抛异常。
它特别适合三类使用者:主邮箱为 Outlook 且被微软强制 OAuth2 的个人用户、办公或校园网络需要通过代理访问 Gmail 等服务的网络受限用户、以及希望在同一个 Harness 里同时管理多个邮箱的高级用户。工具名采用 ol_ 前缀,与市场版 dsh-email(email_ 前缀)互不冲突,两者可共存安装,各管一方。
截图预览
使用场景
- 让模型列出 Outlook 收件箱最近邮件并做摘要
- 在教育网环境通过本地代理搜索 Gmail 中含 invoice 的邮件
- 同时管理公司 Outlook 和个人 Gmail 两个邮箱
适合人员
- 被微软强制 OAuth2、无法再用密码登录的个人 Outlook 用户
- 在校园网或企业网中需要代理才能访问海外邮箱的用户
- 希望在一个 Harness 中同时管理多个邮箱的高级用户