📦 QQ邮箱
v1.0.0通过 IMAP/SMTP 管理 QQ Mail(QQ邮箱)。适用于用户读取、发送、搜索或管理 QQ 邮箱邮件。支持读取收件箱、发送邮件……
详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
QQ Mail Manager 通过标准 IMAP/SMTP 协议用 Python 脚本管理 QQ 邮箱。
前提 用户必须在 QQ 邮箱设置中开启 IMAP/SMTP 并获取授权码: 登录 mail.qq.com → 设置 → 账户 启用 IMAP/SMTP 服务 生成授权码(非 QQ 密码)
配置 技能从环境变量读取凭据: QQMAIL_USER — QQ 邮箱地址(如 123456789@qq.com) QQMAIL_AUTH_CODE — QQ 邮箱设置中的授权码
可用操作 读取最近邮件 python3 {baseDir}/scripts/qqmail.py inbox --limit 10 显示:发件人、主题、日期、正文预览。
按序号读邮件 python3 {baseDir}/scripts/qqmail.py read --index 1 显示完整正文。
发送邮件 python3 {baseDir}/scripts/qqmail.py send --to "recipient@example.com" --subject "Hello" --body "邮件内容"
带附件发送 python3 {baseDir}/scripts/qqmail.py send --to "recipient@example.com" --subject "报告" --body "见附件" --attachment "/path/to/file.pdf"
搜索邮件 python3 {baseDir}/scripts/qqmail.py search --subject "关键词" python3 {baseDir}/scripts/qqmail.py search --from "sender@example.com" python3 {baseDir}/scripts/qqmail.py search --since "2026-01-01" python3 {baseDir}/scripts/qqmail.py search --subject "meeting" --since "2026-02-01" --limit 5
列出文件夹 python3 {baseDir}/scripts/qqmail.py folders
读取指定文件夹 python3 {baseDir}/scripts/qqmail.py inbox --folder "Sent Messages" --limit 5
错误处理 认证失败:检查 QQMAIL_USER 与 QQMAIL_AUTH_CODE。 IMAP 未启用:提示用户前往设置开启。 连接错误:可能为网络或代理问题。
备注 QQ Mail IMAP 服务器:imap.qq.com:993(SSL) QQ Mail SMTP 服务器:smtp.qq.com:465(SSL) 脚本仅用 Python 3 标准库,无需 pip。 邮件内容自动检测编码,正确显示中文。