返回顶部
e

exchange-skillsExchange邮件管理

Full email, calendar, contacts, tasks, and notes management for Microsoft Exchange/Outlook. Use when Claude needs to list unread emails, read email content, reply to emails, mark emails as read, archive emails, view calendar events, search contacts, manage tasks, or access notes. Supports batch operations for external/internal emails. Triggers: check my email, unread emails, reply to email, archive external emails, mark as read, calendar, schedule, 行程, contacts, tasks, notes.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
151
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

exchange-skills

Exchange 邮件

从终端管理 Microsoft Exchange/Outlook 邮件和日历。

脚本位置

scripts/exchange_mail.py - 主 CLI 脚本

命令

bash

列出未读邮件(今日,收件人或抄送中包含你)


python3 scripts/exchange_mail.py list

列出选项

python3 scripts/exchange_mail.py list --days 3 # 最近3天 python3 scripts/exchange_mail.py list --all # 所有未读 python3 scripts/exchange_mail.py list --json # JSON 输出

阅读邮件

python3 scripts/exchange_mail.py read

回复

python3 scripts/exchange_mail.py reply 你的消息

标记为已读

python3 scripts/exchange_mail.py mark-read python3 scripts/exchange_mail.py mark-read --external python3 scripts/exchange_mail.py mark-read --internal python3 scripts/exchange_mail.py mark-read --all

归档

python3 scripts/exchange_mail.py archive python3 scripts/exchange_mail.py archive --external python3 scripts/exchange_mail.py archive --internal --days 7

日历(新功能!)

python3 scripts/exchange_mail.py calendar # 未来7天 python3 scripts/exchange_mail.py calendar --today # 仅今日 python3 scripts/exchange_mail.py calendar --days 30 # 未来30天 python3 scripts/exchange_mail.py calendar --json # JSON 输出

联系人(新功能!)

python3 scripts/exchange_mail.py contacts 姓名 # 搜索联系人 python3 scripts/exchange_mail.py contacts 姓名 --limit 10 # 限制结果数 python3 scripts/exchange_mail.py contacts 姓名 --json # JSON 输出

任务(新功能!)

python3 scripts/exchange_mail.py tasks # 列出任务 python3 scripts/exchange_mail.py tasks --days 30 # 未来30天 python3 scripts/exchange_mail.py tasks --status pending # 按状态筛选

笔记(新功能!)

python3 scripts/exchange_mail.py notes # 列出笔记 python3 scripts/exchange_mail.py notes --limit 10 # 限制结果数

注意:

  • - 联系人搜索需要访问 Exchange 联系人文件夹。如果未找到联系人,请检查 Exchange 服务器上的文件夹权限。
  • 任务和笔记需要在 Exchange 账户中存在相应的文件夹。

邮件 ID

每封邮件会获得一个固定的 8 字符十六进制 ID(例如 b7bc8d99)。所有命令均使用此 ID。

输出格式

📧 今日有 9 封未读邮件:

━━━ 内部邮件(4 封)━━━
[b7bc8d99] [13:57] John Smith
回复:项目讨论

━━━ 外部邮件(5 封)━━━
[43e56cc9] [09:50] newsletter@company.com
每周更新

批量标志

  • - --external - 仅外部邮件(你所在域之外)
  • --internal - 仅内部邮件(你所在域)
  • --all - 所有邮件
  • --days N - 回溯 N 天(默认:仅今日)

环境变量

需在 shell 配置中设置:
bash
export EXCHANGE_SERVER=mail.company.com
export EXCHANGE_EMAIL=user@company.com
export EXCHANGE_USERNAME=username
export EXCHANGE_PASSWORD=password

可选:
bash
export EXCHANGE_DOMAIN=domain # 如果需要 Windows 域
export EXCHANGEDISABLESSL_VERIFY=1 # 仅当你需要禁用 SSL 验证时使用(不推荐)

注意:如果脚本目录(skills/exchange-skills/scripts/.env)中存在 .env 文件,脚本也会从中加载环境变量。

工作流程示例

bash

早晨:查看 → 阅读 → 回复 → 归档垃圾邮件


python3 scripts/exchange_mail.py list
python3 scripts/exchange_mail.py read abc123
python3 scripts/exchange_mail.py reply abc123 谢谢!
python3 scripts/exchange_mail.py archive --external

每周清理

python3 scripts/exchange_mail.py archive --external --days 7

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 exchange-skills-1776297309 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 exchange-skills-1776297309 技能

通过命令行安装

skillhub install exchange-skills-1776297309

下载

⬇ 下载 exchange-skills v1.0.2(免费)

文件大小: 10.91 KB | 发布时间: 2026-4-17 14:47

v1.0.2 最新 2026-4-17 14:47
Fix: SSL verification is now conditional - only disabled when EXCHANGE_DISABLE_SSL_VERIFY=1 is explicitly set

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部