Lemonade Profile
   HOME

TheInfoList



OR:

The Lemonade Profile is a set of protocols and mandatory extensions which provides email access to diverse environments, including mobile handsets and other resource constrained devices. It is the product of an
IETF Working Group The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and a ...
, and is largely based on pre-existing specifications, including
IMAP In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by . IMAP was designed with the goal of per ...
and the Message Submission profile of
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients ty ...
. It was first published in 2006 as RFC 4550, and updated in 2009 as RFC 5550.


Description

Unlike many other mobile email proposals, including
Push-IMAP Push-IMAP, which is otherwise known as P-IMAP or ''Push extensions for Internet Message Access Protocol'', is an email protocol designed as a faster way to synchronise a mobile device like a PDA or smartphone to an email server. It was developed ...
, the Lemonade Profile does not provide for message submission via IMAP, but instead allows the MSA to pull message data directly from the IMAP store in a secure manner. This allows the protocols to continue to leverage the vast body of work on SMTP, and also means that any traditional IMAP client can interoperate fully with a Lemonade service. Rather than providing a
Push e-mail Push email is an email system that provides an always-on capability, in which new email is actively transferred ( pushed) as it arrives by the mail delivery agent (MDA) (commonly called mail server) to the mail user agent (MUA), also called the ema ...
mechanism, The Lemonade Profile relies on the existing IMAP capability to provide short notification messages at any time, and includes support for the IDLE command. When there is ongoing activity between the server and the client, IMAP will automatically inform the client of the presence of new messages. IDLE ensures that the server will inform the client of new messages even when there is no other activity taking place between client and server by ensuring that the connection is not disrupted by a timeout. Because of this, IDLE is often cited as providing a user experience similar to that of Push e-mail. Other Lemonade features include the ability to forward a message, part of a message or message attachment to another party—without first downloading the relevant message parts to the handset (this involves extensions to both IMAP and SMTP) as well as quick and efficient re-synchronisation of client with server in the event of a broken connection.


Origin of the ''Lemonade'' name

The name derives from an off-hand comment during the formation of the working group relating to the problems of naming the profile. Lemonade does not intend to provide only for PDAs and
smartphone A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s, but to include laptops on trains and planes, e-mail access over satellite links, and other environments with constraints on bandwidth, latency, and client memory. The discussion during the formation of the group became entrenched in finding a name which encompassed all these environments, leading to a comment from the chair, "We may as well call it Pink Lemonade and have done with it." The discussion moved on to more technical issues, but the name remained, although a
backronym A backronym is an acronym formed from an already existing word by expanding its letters into the words of a phrase. Backronyms may be invented with either serious or humorous intent, or they may be a type of false etymology or folk etymology. The ...
was formed as "License to Enhance Message Oriented Network Access for Diverse Environments".


P-IMAP and Lemonade

Although a draft was produced describing Oracle's
Push-IMAP Push-IMAP, which is otherwise known as P-IMAP or ''Push extensions for Internet Message Access Protocol'', is an email protocol designed as a faster way to synchronise a mobile device like a PDA or smartphone to an email server. It was developed ...
, it has never been the product of an IETF working group, nor has it been considered for publication as an RFC. Instead, it is essentially a proprietary protocol that has been opened in order to provide useful input into the formation of the Lemonade Profile. Early investment by some companies, including Consilient and Oracle, have led to some confusion about its status. At the time of writing, P-IMAP has more functionality than Lemonade's support for IMAP's IDLE command, at a cost that it is more distant from existing IMAP.


External links


IETF Working Group: Enhancements to Internet email to Support Diverse Service Environments
Internet mail protocols