网淘吧来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

Himalaya

2026-03-24 新闻来源:网淘吧 围观:45
电脑广告
手机广告
购买adidas上京东官方旗舰店。

喜马拉雅电子邮件命令行界面

喜马拉雅是一款命令行界面电子邮件客户端,允许您使用IMAP、SMTP、Notmuch或Sendmail后端从终端管理电子邮件。

参考文档

  • references/configuration.md(配置文件设置 + IMAP/SMTP身份验证)
  • references/message-composition.md(用于撰写电子邮件的MML语法)

前提条件

  1. 已安装喜马拉雅命令行界面(运行 himalaya --version以验证)
  2. ~/.config/himalaya/config.toml
  3. 位置有一个配置文件

已配置IMAP/SMTP凭据(密码安全存储)

配置设置

上网淘巴领天猫淘宝优惠券,一年省好几千。
运行交互式向导来设置账户:

himalaya account configure或手动创建~/.config/himalaya/config.toml

文件:

[accounts.personal] email = "you@example.com" display-name = "Your Name" default = true backend.type = "imap" backend.host = "imap.example.com" backend.port = 993 backend.encryption.type = "tls" backend.login = "you@example.com" backend.auth.type = "password" backend.auth.cmd = "pass show email/imap" # 或使用密钥环 message.send.backend.type = "smtp" message.send.backend.host = "smtp.example.com" message.send.backend.port = 587 message.send.backend.encryption.type = "start-tls" message.send.backend.login = "you@example.com" message.send.backend.auth.type = "password" message.send.backend.auth.cmd = "pass show email/smtp"

常见操作

列出文件夹

列出邮件

列出收件箱中的邮件(默认):

himalaya envelope list

列出特定文件夹中的邮件:

himalaya envelope list --folder "Sent"

使用分页列出:

himalaya envelope list --page 1 --page-size 20

搜索邮件

himalaya envelope list from john@example.com subject meeting

阅读邮件

通过ID阅读邮件(显示纯文本):

himalaya message read 42

导出原始MIME格式:

himalaya message export 42 --full

回复邮件

交互式回复(打开 $EDITOR):

himalaya message reply 42

回复所有人:

himalaya message reply 42 --all

转发邮件

himalaya message forward 42

撰写新邮件

交互式撰写(打开 $EDITOR):

himalaya message write

直接使用模板发送:

cat << 'EOF' | himalaya template send
From: you@example.com
To: recipient@example.com
Subject: Test Message

Hello from Himalaya!
EOF

或使用标头标志:

himalaya message write -H "To:recipient@example.com" -H "Subject:Test" "Message body here"

移动/复制邮件

移动到文件夹:

himalaya message move 42 "Archive"

复制到文件夹:

himalaya message copy 42 "Important"

删除邮件

himalaya message delete 42

管理标志

添加标志:

himalaya flag add 42 --flag seen

移除标志:

himalaya flag remove 42 --flag seen

多账户管理

列出账户:

himalaya account list

使用特定账户:

himalaya --account work envelope list

附件管理

保存邮件中的附件:

himalaya attachment download 42

保存到指定目录:

himalaya attachment download 42 --dir ~/Downloads

输出格式

大多数命令支持--output用于结构化输出:

himalaya envelope list --output json
himalaya envelope list --output plain

调试

启用调试日志记录:

RUST_LOG=debug himalaya envelope list

包含回溯的完整跟踪:

RUST_LOG=trace RUST_BACKTRACE=1 himalaya envelope list

提示

  • 使用himalaya --helphimalaya <command> --help获取详细用法。
  • 邮件ID是相对于当前文件夹的;更改文件夹后请重新列出。
  • 要撰写包含附件的富文本邮件,请使用MML语法(参见references/message-composition.md)。
  • 使用pass、系统密钥环或输出密码的命令来安全存储密码。
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
上网淘巴领天猫淘宝优惠券,一年省好几千。

文章底部电脑广告
手机广告位-内容正文底部
上一篇:Clawdbot Documentation Expert 下一篇:Word / DOCX

相关文章

马年
奔腾

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第215130名访客 今日有21篇新文章/评论