JSON Meta Application Protocol

from Wikipedia, the free encyclopedia
JSON Meta Application Protocol
Family: Internet protocol family
Operation area: Reading, managing and sending e-mails;

Synchronization of address books and calendars

Based on: HTTPS or Websocket over TCP (transport)

JSON (data format / serialization)

Ports : 443 / TCP
Default: RFC 8620
Website: jmap.io

The JSON Meta Application Protocol ( JMAP ) is a network protocol under development for sending e-mails and accessing e-mail inboxes. It is intended to be used as the modern successor to the IMAP and SMTP email protocols .

In addition, protocols based on JMAP are to be created for the synchronization of address books and calendars and the existing standards CardDAV and CalDAV are to be replaced.

motivation

According to some authors, the currently prevailing e-mail protocols are no longer up-to-date and too complicated. The'm the one hand to a stagnation in the development of modern (especially free ) e-mail clients out, on the other hand to the development of proprietary individual protocols software company (for example, in Google 's Gmail or Microsoft Outlook ), which thus make up for the shortcomings of the existing protocols to attempt.

IMAP, for example, through his "talkativeness" ( chatty ) and Zustandsbehaftung not particularly good for cellular networks or connections with high latency suitable.

With JMAP as an open and modern solution, this should be counteracted.

development

The idea and first approaches to JMAP came about in 2014 at the Australian email provider Fastmail . Since 2017 there has been a working group in the Internet Engineering Task Force (IETF) that takes care of the standardization of the protocol. Another company involved in the development is, for example, Oracle .

Implementations

  • The free mail server of the Apache Software Foundation Apache James has had JMAP support declared as "experimental" since version 3.0.
  • Cyrus IMAP supports JMAP since version 3.2.
  • Ltt.rs is an experimental email client for Android that only supports JMAP.

Individual evidence

  1. FOSDEM 2019: IMAP, JMAP, and the Future of Open Email Standards. Retrieved February 16, 2019 .
  2. JSON Mail Access Protocol (jmap) -. Retrieved February 16, 2019 .
  3. Apache James Project - Apache James Server 3 - Release Notes. Retrieved February 16, 2019 .
  4. Cyrus IMAP 3.2.0 Release Notes - Cyrus IMAP 3.2.2 documentation. Retrieved August 19, 2020 .
  5. Ltt.rs for Android. Retrieved February 29, 2020 .