前言¶
通过 QQ 邮箱发附件,常见做法是走 QQ 邮箱 MCP。问题在于,MCP 的附件通常要求手工把文件转成 base64 再粘贴进请求,文件稍大就是上万字符,既容易出错也难以复现。下面介绍的这个 Skill 换个思路:直接通过 QQ 邮箱 SMTP 把本地任意文件作为附件发送,省掉手工转录 base64 这一步。
这是什么¶
QQ邮箱发附件是一个基于通用 SKILL.md 格式的 Skill,坐标 @user_1a7e2e57/qqmail-send-attachment,由社区作者 user_1a7e2e57 发布维护,分类 office-efficiency,版本 1.0.0。它解决的问题是:在需要通过 QQ 邮箱发送本地文件附件时,避免 QQ 邮箱 MCP 附件需手工转录上万字符 base64 的麻烦。
核心功能¶
根据 SkillHub 页面资料,这个 Skill 的能力边界很明确:
- 通过 QQ 邮箱 SMTP 协议发送邮件。
- 把本地任意文件作为附件一并发出。
也就是说,它把「本地文件 → 邮箱附件」这条链路交给 SMTP 处理,而不是让调用方自己先做 base64 编码再塞进 MCP 请求。
页面标注了 requires_api_key=true,说明使用前需要提供可用的凭证(QQ 邮箱 SMTP 授权码一类)。具体的凭证字段名、获取方式页面资料未给出,使用前需以官方页面为准。
安装与启用¶
SkillHub 页面资料未提供具体的安装命令、目录约定或配置文件字段。按照通用 SKILL.md Skill 的常见启用方式,通常是在支持 Skill 的客户端(如 Cursor、Claude Code 等)中指向该 Skill 的坐标 @user_1a7e2e57/qqmail-send-attachment 后加载。
需要注意:
- 页面标注
requires_api_key=true,启用前要准备好 QQ 邮箱 SMTP 凭证。 - 官方地址见文末,安装命令与配置字段请以官方页面最新说明为准,这里不编造未核实的内容。
典型用法¶
SkillHub 页面资料只给出了功能定位(通过 QQ 邮箱 SMTP 把本地任意文件作为附件发送),没有提供可复现的输入参数、命令行示例或调用样例。因此这里无法给出官方示例。
从能力描述可以推断的用法是:调用方提供收件地址、邮件正文以及一个本地文件路径,Skill 通过 SMTP 把这封带附件的邮件发出。但这只是从功能描述推出的用法,具体的参数名、返回结构请以官方页面为准。
适用场景与注意¶
适合的场景:
- 需要在自动化流程里把本地生成的文件通过 QQ 邮箱发给指定收件人。
- 不希望(或无法)手工把文件转成 base64 再粘贴的场景。
需要注意的点:
- 这是社区来源(source: community)的 Skill,作者为 user_1a7e2e57,使用前建议自行核对代码与权限范围。
requires_api_key=true,涉及邮箱凭证,注意不要把授权码暴露在日志或公开配置里。- 页面显示安装数为 0,说明目前可能还没有广泛的部署实践,遇到问题时缺少现成排错经验。
- QQ 邮箱 SMTP 对发信频率和附件大小有平台限制,高频或大附件场景需自行确认。
结尾¶
这个 Skill 的价值在于把「本地文件 → QQ 邮箱附件」从手工 base64 转录换成一次 SMTP 发送,链路更短、更可复现。它目前是社区作品、安装量为 0,功能与用法以官方页面为准。
官方地址:https://www.skillhub.cn/skills/user_1a7e2e57/qqmail-send-attachment