Codex Gmail插件评测:批量下载附件并分类归档
先拆解Codex的Gmail插件实现附件自动提取与归档的完整流程——步骤虽少,但关键节点必须逐一卡死。想要批量下载邮件附件、按类型自动归类到不同标签,零代码、不依赖第三方工具,核心就两件事:正确启用插件并完成授权,再把提取规则和归档逻辑精准写进Skill。
激活Codex Gmail插件并完成Google OAuth授权
进入Codex主界面,左下角点击「+ Add Plugin」,搜索框输入“Gmail”,选择最新版Gmail插件后点击「Install」。安装完毕自动跳转Google OAuth授权页,务必勾选「Read mail, manage labels, download attachments」三项权限,确认后点击「Allow」返回Codex。
授权是读取附件和执行归档的前提,缺了这步后续所有操作都会报“Permission denied”。一旦错过授权流程,只能卸载重装插件才能重新触发,额外消耗时间。
创建Skill:精准定义附件提取与归档行为
在Codex主界面点击「Create Skill」,输入明确标识用途的名称,例如“Invoice Attachments Downloader”。然后在Prompt编辑区粘贴结构化指令:
“扫描收件箱中所有带PDF或XLSX附件、主题含‘invoice’或‘账单’的未归档邮件;对每封邮件执行:① 下载全部附件并保存至本地文件夹‘/Downloads/Invoices’;② 为该邮件添加标签‘财务-发片’;③ 执行归档操作。”
保存后点击「Save & Test」,Codex立即执行一次测试——它会拉取最近5封符合条件的邮件,并输出附件下载路径与标签应用结果。若某封邮件无附件或权限不足,日志会用红色标记,但不会中断其他邮件的处理。这一步能提前暴露问题,避免批量执行时才发现异常。
批量筛选历史邮件并触发Skill
实际操作中,有两种方式锁定目标邮件集。
方法一:直接在Gmail网页端操作。搜索栏输入:has:attachment from:accounts@company.com subject:(invoice OR 账单) after:2026/01/01,回车后页面加载,点击顶部复选框旁出现的「Select all conversations that match this search」链接,全选后右键任意一封邮件,选择「Add label」,新建或选择已有标签如「待处理-附件提取」。
方法二:直接在Codex内调用Gmail插件执行筛选。进入Codex后点击已创建的Skill,点击「Run with custom input」,填入上述搜索条件字符串,再点「Execute」。此时Codex绕过Gmail前端,直接通过IMAP协议扫描全量匹配邮件(含翻页数据),比网页端手动全选覆盖更彻底。
至此,所有目标邮件已打上临时标签,后续Codex执行Skill时能精确锁定作用范围,不会误触其他邮件。
执行Skill并验证结果
回到Codex,找到对应Skill,点击「Run」。状态栏显示「Processing…」约3到8秒,期间Codex逐封访问邮件、调用Gmail API获取附件元数据、发起下载请求,同时异步打标并归档。
完成后查看输出日志:每行以✅开头表示成功,例如“✅ Downloaded invoice_202605.pdf → /Downloads/Invoices/”;以❌开头表示失败,常见原因包括附件超过25MB或文件名含非法字符。
别只看日志,切换到Gmail网页端,检查侧边栏「财务-发片」标签下是否已出现对应邮件,同时收件箱中这些邮件应已被移除。双重验证才能确保流程完整无误。
