JMAP:IETF 推出取代 IMAP 的 Email 協定

現在的 Mail Client 都是走 POP3 / IMAP 的協定,而現在通常都使用 Web mail 的緣故,所以更常使用的是 IMAP (Email 留在 Server 端,Client 只是純粹快速收信、看信)

畢竟 IMAP 年代久遠,更新效率不好,而且需要持續的網路連線,中斷就只能重來~

JMAP:IETF 推出取代 IMAP 的 Email 協定

JMAP (JSON Meta Application Protocol) 的相關資料如下:

下述整理自此篇:IETF推出用來取代IMAP的現代開源電子郵件協定JMAP

IETF 認為,JMAP 是新一代電子郵件開放標準,為電子郵件提供現代的功能支援,又具有良好的擴充性,可以輕鬆地加上日曆等服務。

JMAP 實作兩種推送機制(兩種都以狀態字串觸發):

  1. 讓客戶端知道有新訊息,接著客戶端接著以標準方式同步資料
  2. 提供事件來源介面
    • 桌機客戶端 與 Webmail:使用持續的 HTTP 連接進行更新
    • 行動裝置 與 網頁整合:開發者可以設定 Callback,執行應用程式伺服器推送

JMAP 多工、狀態

  1. JMAP 可以在單個指令中,對多個訊息進行創建、更新與刪除的動作(這是舊的IMAP做不到的)
  2. JMAP 是無狀態協定,不需要持續連線,對於間歇網路存取(行動裝置特別需要這種),而且提供一系列彈性的指令,可以方便地進行批次處理

JAMP 相容性

  • JMAP 資料模型相容於 IMAP 資料夾 以及 類 Gmail 標籤,實作 JMAP 的伺服器也能支援 IMAP
  • JMAP 還具有流量控制的能力,客戶端可以限制伺服器發送的資料量,當數量超過客戶端限制,則指令將回傳錯誤

JMAP 影片介紹

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料