Boogie
jmapcli · 终端中的JMAP
01.
v1.0.0 · macOS
原生JMAP命令行客户端。

命令行中的JMAP。

jmapcli 直接从终端用JMAP与Stalwart(以及任何JMAP服务器)通信——发送、阅读、搜索、同步、移动和管理邮件。原生Swift,凭据存于macOS Keychain,无遥测。

$ brew tap jasonhollis/boogie && brew install jmapcli $ jmapcli login # 存储于macOS Keychain $ jmapcli send --to you@example.com --subject "Hi" --body "From the CLI"
02.
— Section 2
Install
Homebrew

一行命令。已签名。

2.1
Homebrew tap
brew tap jasonhollis/boogie && brew install jmapcli — 单个已签名的二进制文件,无需编译任何依赖。升级通过 brew upgrade
— macOS
Apple silicon
2.2
Keychain认证
凭据按JMAP身份从macOS登录Keychain中读取。dotfiles中没有任何内容,env vars中也没有。
— security
find-generic
2.3
无遥测
该工具不向任何地方回传数据。它接触的唯一网络就是你的JMAP服务器。
— zero
SDKs
03.
— Section 3
Commands
One verb each

一切皆为子命令。

login
将JMAP服务器的凭据存储到Keychain
discover
从服务器发现JMAP会话
mailboxes
列出所有邮箱
list
列出邮箱中的邮件
search
按文本、主题、发件人、收件人、日期或邮箱搜索邮件
read
显示完整邮件内容(Markdown渲染)
send
通过JMAP Submission发送邮件
move · trash · delete
移动到邮箱、移至回收站,或按ID永久销毁
sync
执行增量同步并显示变更内容
alias
管理收件人别名
mcp
作为Model Context Protocol服务器运行,供AI工具使用
logout
删除已存储的凭据
— Boogie 的一部分

想要完整应用?

jmapcli 免费
原生邮件+日历应用已上架App Store
KTP Digital Pty Ltd · ABN 85 648 755 980