使用 Microsoft Graph API 的 Microsoft Outlook/Live.com 邮件客户端,可列出、搜索、读取、发送和回复邮件。
Outlook CLI.Command-line 电子邮件客户端,用于Microsoft Outlook/Live/Hotmail 使用Microsoft Gr是一项面向实际任务的技能,主要用于Name: 展望-cli.;Accou.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
基于 Microsoft Graph API 的命令行电子邮件客户端,支持 Microsoft Outlook / Live / Hotmail。
创建 Azure AD 应用:访问 https://portal.azure.com → “应用注册”
outlook-clihttp://localhost:8080/callback从应用注册中获取凭据
配置:
outlook configure
认证:
outlook auth
| 命令 | 说明 |
|---|---|
outlook list [n] |
列出最近的邮件(可选参数 n 指定数量) |
outlook search "query" [n] |
搜索邮件 |
outlook read |
根据 ID 读取邮件 |
outlook send --to ... |
发送邮件 |
outlook reply |
回复指定邮件 |
outlook status |
检查认证状态 |
列出邮件:
outlook list 20
搜索邮件:
outlook search "from:linkedin.com" outlook search "subject:invoice"
发送邮件:
outlook send --to "user@example.com" --subject "Hello" --body "Message" outlook send --to "a@x.com,b@x.com" --cc "boss@x.com" --subject "Update" --body-file ./msg.txt
回复邮件:
outlook reply EMAIL_ID --body "Thanks!" outlook reply EMAIL_ID --all --body "Thanks everyone!"
from:email@domain.com — 发件人subject:keyword — 主题行body:keyword — 邮件正文received:YYYY-MM-DD — 接收日期hasattachment:yes — 是否包含附件SKILL.md — 本文档outlook — 主 CLI 脚本README.md — 完整文档相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习