用途:Himalaya 是终端邮件客户端,用 IMAP、SMTP、Notmuch 或 Sendmail 后端收发和管理邮件。
主要能力:列出文件夹与邮件、搜索、阅读、导出、回复、全部回复、转发、撰写新邮件、移动、复制、删除、添加或移除标记、下载附件、多账户切换,以及 JSON 或纯文本输出。
使用方式:先安装 Himalaya CLI(用 himalaya --version 验证),配置文件位于 ~/.config/himalaya/config.toml。可运行 himalaya account configure 交互式配置账户,或手动编写配置,设置 IMAP/SMTP 主机、端口、加密方式与认证命令。常用命令包括 himalaya folder list、himalaya envelope list、himalaya message read 42、himalaya message reply 42、himalaya message write、himalaya message move 42 "Archive"、himalaya flag add 42 --flag seen、himalaya attachment download 42、himalaya --account work envelope list。
适用场景:适合习惯终端操作、需要脚本化或批量处理邮件的用户。
限制:需自行准备可用的 IMAP/SMTP 凭据并安全存储密码;邮件 ID 相对于当前文件夹,切换文件夹后需重新列出;撰写带附件的富文本邮件需使用 MML 语法。更多细节可用 himalaya --help 或子命令 --help 查看。