QQ郵箱發附件:用 SMTP 把本地文件作爲附件發出

前言

通過 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 的能力邊界很明確:

  1. 通過 QQ 郵箱 SMTP 協議發送郵件。
  2. 把本地任意文件作爲附件一併發出。

也就是說,它把「本地文件 → 郵箱附件」這條鏈路交給 SMTP 處理,而不是讓調用方自己先做 base64 編碼再塞進 MCP 請求。

頁面標註了 requires_api_key=true,說明使用前需要提供可用的憑證(QQ 郵箱 SMTP 授權碼一類)。具體的憑證字段名、獲取方式頁面資料未給出,使用前需以官方頁面爲準。

安裝與啓用

SkillHub 頁面資料未提供具體的安裝命令、目錄約定或配置文件字段。按照通用 SKILL.md Skill 的常見啓用方式,通常是在支持 Skill 的客戶端(如 Cursor、Claude Code 等)中指向該 Skill 的座標 @user_1a7e2e57/qqmail-send-attachment 後加載。

需要注意:

  1. 頁面標註 requires_api_key=true,啓用前要準備好 QQ 郵箱 SMTP 憑證。
  2. 官方地址見文末,安裝命令與配置字段請以官方頁面最新說明爲準,這裏不編造未覈實的內容。

典型用法

SkillHub 頁面資料只給出了功能定位(通過 QQ 郵箱 SMTP 把本地任意文件作爲附件發送),沒有提供可復現的輸入參數、命令行示例或調用樣例。因此這裏無法給出官方示例。

從能力描述可以推斷的用法是:調用方提供收件地址、郵件正文以及一個本地文件路徑,Skill 通過 SMTP 把這封帶附件的郵件發出。但這只是從功能描述推出的用法,具體的參數名、返回結構請以官方頁面爲準。

適用場景與注意

適合的場景:

  1. 需要在自動化流程裏把本地生成的文件通過 QQ 郵箱發給指定收件人。
  2. 不希望(或無法)手工把文件轉成 base64 再粘貼的場景。

需要注意的點:

  1. 這是社區來源(source: community)的 Skill,作者爲 user_1a7e2e57,使用前建議自行覈對代碼與權限範圍。
  2. requires_api_key=true,涉及郵箱憑證,注意不要把授權碼暴露在日誌或公開配置裏。
  3. 頁面顯示安裝數爲 0,說明目前可能還沒有廣泛的部署實踐,遇到問題時缺少現成排錯經驗。
  4. QQ 郵箱 SMTP 對發信頻率和附件大小有平臺限制,高頻或大附件場景需自行確認。

結尾

這個 Skill 的價值在於把「本地文件 → QQ 郵箱附件」從手工 base64 轉錄換成一次 SMTP 發送,鏈路更短、更可復現。它目前是社區作品、安裝量爲 0,功能與用法以官方頁面爲準。

官方地址:https://www.skillhub.cn/skills/user_1a7e2e57/qqmail-send-attachment

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜