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