摄入邮件
如果你想让 OMem 摄入你的邮件,那就看这一页。在 macOS 上,它读的是 Apple Mail 的本地存储(mail-app)——你那些 Exchange / IMAP 账号同步下来的邮件,本来就攒在这里——所以既不用开浏览器自动化,也不碰 Graph API。
第一步——授予完全磁盘访问权限
Section titled “第一步——授予完全磁盘访问权限”邮件存在一个受保护的位置,所以 OMem 需要完全磁盘访问权限(Full Disk Access)——而这个权限,macOS 从不主动弹窗问你要:
omem setup --grant-tcc它会打开 系统设置 → 隐私与安全性 → 完全磁盘访问权限,并把 omem 这个二进制亮出来,方便你加进去。要加的是 omem 本身,不是终端——至于为什么这对定时任务很关键,看 setup 向导里那段权限说明。
第二步——配置范围
Section titled “第二步——配置范围”-
账号——摄入哪几个邮件账号(留空 = 全部已配账号):
Terminal window omem config set kinds.mail.source_config.accounts '["you@company.com"]' -
文件夹——默认是收件箱 + 已发送;想要更全就放宽:
Terminal window omem config set kinds.mail.scope.folders '["inbox", "sent", "archive"]' -
时间窗口——往回够多久(默认 3 个月):
Terminal window omem config set kinds.mail.scope.time_window.since 6m_ago -
打开这一类,然后摄入:
Terminal window omem config set kinds.mail.enabled trueomem ingest --kind mail
一条会话,一页
Section titled “一条会话,一页”OMem 会把一整条邮件会话整理成一页 wiki——不是一条消息一页。一来一回六封的对话,会变成一页连贯的内容,把整段往来都收进去;这样既更省钱(只调一次整理),查起来也比六个碎片有用得多。会话里夹的附件也会一并解析,各走 对应格式的解析器。
其余的范围旋钮
Section titled “其余的范围旋钮”| 配置项 | 默认值 | 作用 |
|---|---|---|
kinds.mail.scope.max_messages_per_account | 5000 | 每个账号的上限。 |
kinds.mail.scope.max_message_size_mb | 50 | 比这个大的消息跳过(会留一行只含元数据)。 |
kinds.mail.scope.include_attachments | true | 摄入附件。 |
kinds.mail.scope.max_attachment_size_mb | 50 | 更大的附件跳过(同样留一行只含元数据)。 |
确认它跑成了
Section titled “确认它跑成了”omem query "你记得讨论过的某件事" --kind mailomem wiki ls --kind mail一条都查不出来?看 邮件什么都查不出来——多半是 FDA 没给、时间窗口卡太窄,或者文件夹名字对不上。