Boogie
邮件客户端 · macOS · iOS · iPadOS · watchOS
01.
App Store 上架 · 2026
原生 JMAP 邮件客户端。

邮件客户端。一份规范。

Boogie 是为 Apple 平台原生编写的 JMAP 邮件 + 日历客户端。没有内嵌浏览器。没有分析 SDK。不预设你用哪种语言阅读收件箱。

语言区域
041
平台
04
规范
RFC 8620
测试
611
02.
— Section 2
Behaviour
Six entries

六项工程抉择。

2.1
推送,而非轮询。
JMAP 以推送为先。没有 60 秒的 IMAP 轮询周期。消息在服务器收到的那一刻通过持久通道送达。CPU 始终冷静。
— RFC 8620
§ 7
2.2
批量调用。
单个 JSON 请求即可承载跨消息、邮箱、身份和日历的数十项操作。网络安静。客户端飞快。
— RFC 8620
§ 3.6
2.3
端到端 8620。
完整实现 RFC 8620 与 RFC 8621,包括大多数客户端悄悄略过的部分。我们已将规范从头到尾通读。
— RFC 8620
+ 8621
2.4
名副其实的原生。
每个 Apple 平台都用 SwiftUI。腕上是 WatchKit。没有 Electron,没有 Catalyst 垫片,没有内嵌 Chromium。
— Four
targets
2.5
冷静的隐私。
没有分析 SDK,没有回传数据的第三方库,没有任何收件箱内容离开设备。 隐私政策 刻意写得很短。
— Rev 5
11 sections
2.6
每一种文字。
RTL 不是一个开关。印度系文字的字符聚合不是事后补救。41 种语言区域,由真正使用它们的人逐行审阅。
— 41
locales
03.
— Section 3
Protocol
IETF · 2019

协议,列成表。

属性
— IMAP · since 1986
— JMAP · since 2019
传输
Plain TCP · line-based
HTTPS · JSON · multiplexed
更新
每 n 秒轮询一次
通过持久通道推送
请求形态
每条命令一项操作
每次调用数十项操作
规范
RFC 3501 (revised 2003)
RFC 8620 + RFC 8621
服务器
通用 · 各个时代
Stalwart · Fastmail · Cyrus · Apache James
04.
— Section 4
Implementations
Four targets

四个原生目标。

01.
macOS
App Store
— 已发布
02.
iOS
App Store
— 已发布
03.
iPadOS
通用捆绑包
— 已发布
04.
watchOS
BoogieWatch
— 已发布
05.
— Section 5
Localisation
41 locales

四十一种语言区域。

06.
— Section 6
Questions
Nine entries

常见问题。

6.1
什么是 JMAP?
JMAP(JSON Meta Application Protocol)是 RFC 8620 中定义的现代开放电子邮件标准,用于取代老旧的 IMAP 协议。它通过 HTTPS 使用高效的 JSON,支持实时推送,并通过单一统一的 API 处理电子邮件和日历。
— RFC 8620
6.2
什么是 Stalwart Mail Server?
Stalwart Mail Server 是一个用 Rust 编写的开源自托管邮件服务器,实现了目前最完整的 JMAP 规范之一,涵盖邮件、日历和联系人。
— Rust
server
6.3
Boogie 支持哪些服务器?
Boogie 可与任何实现 JMAP 标准的服务器配合使用。目前 Fastmail 已获完全支持,自托管的 Stalwart Mail Server 同样支持。KTP Digital 还在澳大利亚提供托管式 Stalwart 主机服务;如需了解请联系我们 support@boogie.digital. 随着越来越多的提供商推出 JMAP,支持范围将持续扩大。
— JMAP
standard
6.4
Boogie 与 Apple Mail 相比如何?
Apple Mail 使用 IMAP 和 SMTP——1980 年代和 1990 年代的协议。Boogie 使用 JMAP,为你提供实时推送、集成的日历同步,以及为现代和自托管服务器构建的架构。
— vs IMAP
6.5
Apple Mail 支持 JMAP 吗?
不支持。Apple Mail 仅支持 IMAP 和 SMTP——它没有 JMAP 支持,Apple 也未宣布任何相关计划。Boogie 是面向 macOS、iOS、iPadOS 和 watchOS 的原生 JMAP 客户端,因此它是在 Apple 设备上使用 JMAP 邮箱并获得实时推送和集成日历的方式。
— Apple
Mail
6.6
Boogie 支持哪些平台?
Boogie 从单一的多平台 Swift 代码库发布到 macOS、iOS、iPadOS 和 watchOS。watchOS 应用通过 JMAP 直接从腕上以原生方式撰写邮件,无需转交给手机。
— Four
targets
6.7
Boogie 支持离线邮件吗?
支持。Boogie 保存你邮件的本地数据库,并在离线时将外发更改排入队列,一旦连接恢复便立即与你的 JMAP 服务器同步。
— Offline
queue
6.8
Boogie 的系统要求是什么?
搭载 Apple Silicon(M1 或更新)的 macOS 14 Sonoma 或更高版本,iOS 17 与 iPadOS 17 或更高版本,以及 watchOS 11 或更高版本。所有构建均经代码签名与公证,通过 App Store 发布。
— App Store
6.9
为什么 Boogie 使用 JMAP 而不是 IMAP?
IMAP 设计于 1986 年,已积累了数十年的扩展。JMAP 是一种无状态、基于 JSON 的协议,在单个请求中批量处理多项操作,提供实时更新,并在一个 API 中同时处理日历和电子邮件。
— Since
2019
— Section 7 · Action

下载 Boogie.

14 天试用 · 无需信用卡
KTP Digital Pty Ltd · ABN 85 648 755 980
澳大利亚墨尔本 · 2026