Himalaya 是一个用于通过 IMAP/SMTP 协议从终端管理邮件的 CLI 工具,你可以使用它来列出、阅读、撰写、回复、转发、搜索和整理邮件,支持多账户,并且可以使用 MML(MIME 元语言)进行邮件撰写。
名称:himalaya 描述:通过 IMAP/SMTP 协议从终端管理邮件的 CLI 工具,支持邮件列出、阅读、撰写、回复、转发、搜索和整理,支持多账户和使用 MML 语法撰写邮件。 版本:1.0.0 作者:lamelas 主页: 依赖:需要安装 himalaya CLI 工具,可以通过 brew 安装:
已安装 Himalaya CLI 工具,可以通过命令验证安装 在路径下有配置文件 已配置 IMAP/SMTP 凭证,密码需安全存储
你可以运行交互式向导来设置账户:
或者手动创建配置文件:
列出收件箱中的邮件(默认):
列出指定文件夹中的邮件:
分页列出邮件:
通过 ID 阅读邮件(显示纯文本):
导出原始 MIME 格式:
交互式回复(打开 $EDITOR 编辑器):
回复所有人:
交互式撰写(打开 $EDITOR 编辑器):
使用模板直接发送:
或者使用 headers 参数:
移动到指定文件夹:
复制到指定文件夹:
添加标记:
移除标记:
列出所有账户:
使用指定账户:
保存邮件中的附件:
保存到指定目录:
大多数命令支持参数来指定结构化输出:
启用调试日志:
完整的回溯跟踪:
使用或查看详细使用说明 邮件 ID 是相对于当前文件夹的,切换文件夹后需要重新列出邮件 要撰写带附件的富文本邮件,请使用 MML 语法(参考) 使用、系统密钥环或可以输出密码的命令来安全存储密码
配置文件路径:
明文密码(仅用于测试,不推荐)
从命令获取密码(推荐)
系统密钥环(需要 keyring 功能)
然后运行来存储密码。
注意:如果 Gmail 启用了双因素认证,需要使用应用专用密码。
注意:需要在appleid.apple.com生成应用专用密码。
映射自定义文件夹名称:
使用参数切换账户:
签名
下载目录
撰写邮件的编辑器 通过环境变量设置:
Himalaya 使用 MML(MIME 元语言)来撰写邮件,MML 是一种简单的基于 XML 的语法,可以编译成 MIME 邮件。
邮件由邮件头和邮件正文组成,两者之间用空行分隔:
常见的邮件头: : 发件人地址 : 主要收件人 : 抄送收件人 : 密送收件人 : 邮件主题 : 回复地址(如果与发件人地址不同) : 回复的邮件 ID
简单的纯文本邮件:
多部分邮件 替代文本 / HTML 部分:
附件 添加附件:
自定义附件名称:
多个附件:
内嵌图片 内嵌图片:
混合内容(文本 + 附件)
将多个部分组合在一起。 : 同一内容的不同表示形式 : 独立的部分(文本 + 附件) : 相互引用的部分(HTML + 图片) 定义邮件的一部分。 : 内容类型(例如、) : 要附加的文件路径 : 附件的显示名称 : 内嵌显示,而不是作为附件 : 用于在 HTML 中引用的内容 ID
交互式撰写 打开你的编辑器:
回复邮件(打开编辑器并附带引用的邮件内容)
转发邮件
从标准输入发送
从 CLI 预填充邮件头
编辑器会打开一个模板,你需要填写邮件头和正文 保存并退出编辑器即可发送邮件;不保存直接退出则取消发送 MML 部分会在发送时编译成正确的 MIME 格式 使用查看收到邮件的原始 MIME 结构
该技能的元数据信息如下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/229012.html