Codex QQ邮箱配置
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_46e21722/codex2qq。
技能介绍
问题在哪
给 Codex 接 QQ 邮箱这件事,手动折腾一次很容易留下隐患:qq_mail 这个 MCP 条目可能残留旧配置,模板复制不完整,.env 少了变量,或者 Windows 终端编码把 IMAP/SMTP 输出糊成一堆乱码。这些故障没有一个是“一眼就能看出来”的——Codex 只是突然读不到邮件,要排查还得翻日志、重新敲命令。
这个技能做了什么
它把一次性的安装过程固化成可重复的流程,核心是两个 PowerShell 脚本加一个随附的 MCP 模板:
- 安装器 — 确定安装目录(默认
~/Documents/skills/qq-mail-mcp),复制assets/qq-mail-mcp-template,执行npm install,必要时从.env.example生成.env,删除遗留的qq_mail条目,再用codex mcp add重新注册。需要换目录就传-InstallDir。 - 冒烟测试 — 验证 IMAP 登录与 SMTP 验证、拉取收件箱最新邮件摘要、或发送一封纯 ASCII 的自测邮件。支持
-Mode check、-Mode latest、-Mode send-self-test等模式,也可以用-Mailbox、-To、-Subject做覆盖。
关键步骤一览
- 选定或沿用安装目录。
- 跑安装器,把桥接搭好。
- 在
.env里补上QQ_MAIL_USER和QQ_MAIL_AUTH_CODE——注意要用授权码,不是 QQ 密码。 - 跑冒烟测试,最后回报安装路径、
.env是新建还是复用、codex mcp list里有没有qq_mail、最新邮件摘要,以及发送测试是否通过。
适用边界与注意点
- 优先用随附脚本,不要临时敲内联 Node 片段;Windows 下编码和模板漂移大多就是这么来的。
- 自测邮件保持纯 ASCII,除非你明确要用 UTF-8 内容并走文件脚本发送。
- 授权码绝不能出现在最终回报里。
- 测试失败时先读
references/qq-mail-troubleshooting.md,再决定怎么修。
使用场景
- 在 Windows 开发机上为 Codex 接入 QQ 邮箱时,用随附安装器建立可复现的 qq_mail MCP 桥接,并确认 codex mcp list 中出现该条目。
- 已填好 .env 却收不到新邮件时,用 check 模式验证 IMAP 登录与 SMTP 验证,再用 latest 模式拉取收件箱最新摘要定位断点。
- 上线前验证发送链路:用 send-self-test 模式向自己发一封 ASCII 确认邮件,并指定 -To 与 -Subject 便于归档和回看。
- 遇到乱码或授权码报错时,先读 troubleshooting 参考,再决定改 .env 还是重跑安装器,避免临时内联脚本导致配置漂移。
适合人员
- 在 Windows 上把 Codex 当日常 Agent 的开发者:想让 Codex 读 QQ 邮箱并处理通知,又不想每次手敲安装命令。
- 需要把 QQ 邮箱接入自动化流程的运维人员:希望授权码只写进 .env,冒烟测试可重复跑,失败时有排查文档兜底。
- 用 Codex 做个人邮件助手的独立开发者:希望先验证 IMAP/SMTP 连通,再决定是否让 Codex 定期拉取收件箱摘要。
- 对 MCP 配置漂移敏感的工程师:希望安装器能清除旧 qq_mail 条目并从模板重建,保证换机或升级后环境一致。