免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。
本 Skill 让你通过 IMAP/SMTP 协议直接操作邮件服务器,无需打开网页或邮件客户端。支持查收新邮件、按发件人/主题/日期范围搜索、标记已读/未读、下载附件,以及发送带附件的纯文本或 HTML 邮件。内置 Gmail、Outlook、163/126/188/yeah.net 等主流服务商预设,也支持自定义 IMAP/SMTP 服务器。通过 setup.sh 一次配置后,可在同一配置文件中管理多个邮箱账户,用 --account 参数随时切换工作邮箱与个人邮箱。
SKILL.md(本文件):技能主说明,含配置格式、IMAP/SMTP 命令详解与故障排查scripts/imap.js:IMAP 邮件查收、搜索、下载附件、标记状态、列出邮箱等操作scripts/smtp.js:SMTP 邮件发送,支持 HTML、多收件人、抄送密送与附件scripts/config.js、scripts/providers.js、scripts/search-filter.js:配置解析、服务商预设与搜索过滤逻辑scripts/migrate-legacy-config.js:旧版配置迁移到新版共享配置setup.sh:依赖安装与交互式账户配置脚本skill-card.md、workbuddy.json、_icon.svg:技能卡片与图标资源.env 文件并设 600 权限,区分 Gmail 应用专用密码与网易授权码机制| 用户怎么说 | 本技能做什么 |
|---|---|
| "帮我看看 163 邮箱有没有新邮件" | 执行 IMAP check,列出未读邮件主题、发件人与时间 |
| "搜索上周来自某客户的邮件并下载附件" | 用 --since/--from 搜索,再执行 download 将附件保存到指定目录 |
| "用工作邮箱给团队发一份带 PDF 的汇报" | 切换到工作账户,调用 SMTP send 发送带 --attach 的邮件 |
| "把这几封邮件标为已读" | 传入 UID 列表执行 mark-read,批量更新邮件状态 |