Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JMAPが描くメールの未来

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 JMAPが描くメールの未来

Avatar for Wataru Morita

Wataru Morita

July 21, 2026

More Decks by Wataru Morita

Other Decks in Technology

Transcript

  1. JMAP(JSON Meta Application Protocol) • JSONを いたデータ同期プロトコル • メール、カレンダー、アドレス帳などのデータをJSONで管理 •

    効率的なデータ同期と操作が可能 • RFC 8620にて標準化、RFC 8621でメール のデータモデルを定義 用 心 用 • 今回はRFC 8621のJMAP for Mailの話が中
  2. JMAPの特徴 • Web APIを提供(HTTP/JSON) 取得、作成、検索、変更検知などをAPIで 意 構造化されたJSONオブジェクトで結果を取得できる • 複数のAPI呼び出しを1リクエストにまとめる 複数の操作を1リクエストで実現

    ラウンドトリップの削減 • 統 されたデータモデル 用 一 メールをオブジェクトとして取り扱う メールのメタ情報をJSONオブジェクトで表現
  3. • い歴史 RFC 1064(1988年 公開)を起源 改訂を経て2026年現在はRFC 9051(2021年 公開)として標準化 • 巨

    なエコシステム 多くのメールクライアント、メールサーバーでサポートされている 用 い信頼性および多くの採 大 長 高 IMAPによるメールアクセスが主流 実績
  4. JMAPの魅 • Web APIでメールを操作 IMAP JMAP メールの操作 コマンド Web API

    データフォーマット テキスト JSON ラウンドトリップ 増加 削減可能 シンプルなメール操作 • 構造化データでメールを表現 クライアント実装がIMAPと 較して容易 • ラウンドトリップの削減できる 比 用 力 モバイルでもWebでも利 可能
  5. エコシステムの規模 • JMAP対応メールサーバー(OSS) Stalwart、Cyrus IMAP Server、Apache Jamesなど(2026年 現在) IMAP対応のメールサーバーより少ない ≒

    JMAP対応を強く推しているメールサーバが少ない 新規開発する際の選択肢が限られる • 学習コスト RFCを読むことがメイン jmap.ioがJMAPの関連情報を発信(ありがたい) 実践的な情報がIMAPより少ない 自 ベストプラクティスは 分たちで模索する必要がある
  6. 様々なデバイスで利 できるWebメール • Webでもモバイルでも利 できる Web APIベース ラウンドトリップの削減 • メールサーバーへの負荷軽減

    JSONオブジェクトとブラウザストレージとの相性がよい IndexedDBにメールのメタ情報をキャッシュ 用 用 頻繁にメールサーバーと同期しなくてもよい
  7. 参考 献 • RFC1064: Interactive Mail Access Protocol - Version

    2 https://datatracker.ietf.org/doc/html/rfc1064 • RFC 8620: The JSON Meta Application Protocol (JMAP) https://datatracker.ietf.org/doc/html/rfc8620 • RFC8621: The JSON Meta Application Protocol (JMAP) for Mail https://datatracker.ietf.org/doc/html/rfc8621 • RFC 9051: Internet Message Access Protocol(IMAP) - Version 4rev2 文 https://www.rfc-editor.org/rfc/rfc9051.html