SuperAPI AI 工具集

qq-mail-reader

办公与效率

查看项目

更新于 10-15 18:45

技能介绍

用途:通过 IMAP 协议读取 QQ 邮箱邮件,支持查看邮箱、读取最近或当天邮件、搜索邮件、筛选特定邮件等触发场景。

主要能力:使用 IMAP4_SSL 连接 imap.qq.com 的 993 端口并登录;按日期搜索邮件(如 SINCE 最近 7 天);兼容 GBK、GB2312、UTF-8、BIG5、Latin1 等多种编码解析邮件头;提取正文并清理 HTML 标签、转换常见实体、压缩空白。

使用方式:先在 QQ 邮箱设置中开启 IMAP 服务并创建授权码(非登录密码),在 ~/.openclaw/secrets/mail_qq.env 中配置 MAIL_USER 与 MAIL_PASS。凭据文件需设权限 600,该 secrets 目录默认已被 gitignore。注意 IMAP 搜索不支持中文,需先用 SINCE 获取邮件后在本地过滤。示例连接代码:imaplib.IMAP4_SSL('imap.qq.com', 993).login(user, password),随后 mail.select('INBOX')。

限制:必须使用授权码登录;编码可能不统一,需多编码尝试;搜索中文需本地过滤;授权码不得提交到代码仓库或分享给他人。