用途:Himalaya 是终端邮件客户端,通过 IMAP、SMTP、Notmuch 或 Sendmail 后端收发和管理邮件,适合习惯命令行操作、希望脚本化处理邮件的用户。
主要能力:列出文件夹与邮件、分页浏览、按发件人或主题搜索、阅读邮件、导出原始 MIME、回复与全部回复、转发、撰写新邮件、移动或复制邮件、删除邮件、管理已读等标记、下载附件、多账户切换,并支持 JSON 或纯文本等结构化输出。
使用方式:需先安装 Himalaya CLI(用 himalaya --version 验证),并准备 ~/.config/himalaya/config.toml 配置文件及 IMAP/SMTP 凭据。可运行 himalaya account configure 交互式配置,或手动编写配置,指定后端类型、主机、端口、加密方式、登录名和认证命令。常用命令包括 himalaya folder list、himalaya envelope list、himalaya message read 42、himalaya message reply 42、himalaya message forward 42、himalaya message write、himalaya message move 42 "Archive"、himalaya flag add 42 --flag seen、himalaya attachment download 42,以及用 --account 指定账户、用 --output json 输出结构化结果。撰写带附件的邮件可使用 MML 语法。
适用场景:在终端中快速处理日常邮件、批量搜索与整理、通过脚本或模板发送邮件、多邮箱统一管理。
限制:需自行准备并维护配置文件与凭据,密码建议通过 pass、系统钥匙串或输出密码的命令安全存储;邮件 ID 相对于当前文件夹,切换文件夹后需重新列出;更详细的配置与 MML 语法需参考随附文档。其他收费、平台或效果信息暂未提供。