使用 weavmail CLI 管理邮件,用于读取、发送、回复或移动邮件以完成任务。

安装

概览

`weavmail` 是一款专为 AI 智能体设计的命令行邮件客户端工具,其核心目标是通过简洁的命令行接口实现高效的邮件管理。与传统图形化邮件客户端不同,weavmail 将每封邮件保存为本地 Markdown 文件,并采用 YAML 格式的元数据(如发件人、收件人、日期、唯一标识符等)进行结构化存储。这种设计使得邮件内容易于被程序读取和处理,特别适合自动化流程或批量操作场景。用户只需通过简单的配置命令即可完成账户设置,包括 IMAP/SMTP 服务器地址、登录凭证以及授权发送的邮箱地址列表。所有配置信息会被持久化保存,支持后续灵活更新部分参数而无需重写全部设置。

核心功能特点

  1. 将每封邮件以 Markdown 格式本地保存,附带完整的 YAML 元数据描述
  2. 支持多账户独立配置与管理,可同步多个邮箱账户的收件箱内容
  3. 提供原子化的邮件操作能力:移动至归档区、标记删除、批量整理
  4. 内置智能回复功能,自动提取原始邮件信息并生成标准引用格式
  5. 命令行交互模式,便于集成到脚本或自动化工作流中

适用场景

该工具最适用于需要高频处理大量邮件的自动化场景,例如 AI 系统定期扫描收件箱中的新消息并触发相应动作。由于所有邮件均以结构化文本文件形式存在,开发者可以轻松编写脚本对邮件内容进行解析、分类或转发。对于运维人员而言,可通过定时任务调用 `weavmail sync` 实现无人值守的邮件同步;而对于内容创作者来说,则可利用其灵活的回复机制快速响应客户咨询而不必切换至其他复杂界面。此外,在团队协作环境中,成员之间可以通过共享同一套本地邮件库来协同处理事务性通信,确保信息流转的一致性和可追溯性。