用途:分析近期邮件,依据关键词与上下文识别行动项,自动在“提醒事项”App 中创建带优先级和详细备注的提醒,并生成汇总文档。
主要能力:按修改时间查找最近的 .emlx 邮件文件;解析主题、发件人、日期和正文;用 pay、review、urgent、invoice、deadline、approval 等关键词模式检测行动项;按紧急程度分为高、中、低优先级;通过 AppleScript 创建或复用“Email To-Dos”列表;为每条提醒添加标题、含发件人与日期的备注及优先级;在桌面生成按优先级排列的 Markdown 汇总;最后打开提醒事项 App 展示新列表。
输入参数:email_count(可选,要分析的最近邮件数量,如 100);list_name(可选,提醒列表名称,默认 “Email To-Dos”)。
使用方式:参考命令包括 find {{MAIL_DIR}} -name "*.emlx" -type f | head -{{EMAIL_COUNT}}、python3 {{PARSE_EMAILS_SCRIPT}}、osascript {{CREATE_REMINDERS_SCRIPT}}、open -a Reminders。脚本位于 scripts/create_reminders.sh。脚本中的凭据使用环境变量,需先通过 get_keys 设置。
适用场景:把近期邮件转成待办清单、从收件箱提取行动项、按优先级整理邮件任务、扫描邮件中的截止日期与行动项。
限制:邮件解析依赖 macOS Mail 的 .emlx 格式,可能不兼容其他邮件客户端;行动检测基于关键词模式,可能漏判或误标;高优先级由 urgent、asap、action required、due today 等关键词判定。