Lemonade Profile — это набор протоколов и обязательных расширений, который обеспечивает доступ к электронной почте в различных средах, включая мобильные телефоны и другие устройства с ограниченными ресурсами. Это продукт рабочей группы IETF , и он в значительной степени основан на уже существующих спецификациях, включая IMAP и профиль отправки сообщений SMTP . Впервые он был опубликован в 2006 году как RFC 4550 и обновлен в 2009 году как RFC 5550.
В отличие от многих других предложений мобильной электронной почты, включая Push-IMAP , профиль Lemonade не предусматривает отправку сообщений через IMAP, но вместо этого позволяет MSA извлекать данные сообщений напрямую из хранилища IMAP безопасным образом. Это позволяет протоколам продолжать использовать огромный объем работы по SMTP, а также означает, что любой традиционный клиент IMAP может полностью взаимодействовать с сервисом Lemonade.
Вместо того, чтобы предоставлять механизм Push e-mail , профиль Lemonade полагается на существующую возможность IMAP предоставлять короткие уведомления в любое время и включает поддержку команды IDLE. Когда между сервером и клиентом происходит постоянная активность, IMAP автоматически информирует клиента о наличии новых сообщений. IDLE гарантирует, что сервер будет информировать клиента о новых сообщениях, даже если между клиентом и сервером не происходит никакой другой активности, гарантируя, что соединение не будет прервано тайм-аутом. Из-за этого IDLE часто упоминается как предоставляющий пользовательский интерфейс, аналогичный Push e-mail.
Другие функции Lemonade включают возможность пересылать сообщение, часть сообщения или вложение к сообщению другому лицу — без предварительной загрузки соответствующих частей сообщения на телефон (для этого требуются расширения как IMAP, так и SMTP), а также быструю и эффективную повторную синхронизацию клиента с сервером в случае разрыва соединения.
Название происходит от небрежного комментария во время формирования рабочей группы, касающегося проблем наименования профиля. Lemonade не намерен предоставлять только КПК и смартфоны , но и ноутбуки в поездах и самолетах, доступ к электронной почте по спутниковым каналам связи и другие среды с ограничениями по полосе пропускания, задержке и памяти клиента. Обсуждение во время формирования группы укоренилось в поиске имени, которое охватывало бы все эти среды, что привело к комментарию председателя: «Мы можем также назвать его Pink Lemonade и покончить с этим».
Обсуждение перешло к более техническим вопросам, но название осталось, хотя и был сформирован бэкроним «Лицензия на улучшение доступа к сети, ориентированной на сообщения, для различных сред».
Хотя был подготовлен черновик описания Push-IMAP от Oracle , он никогда не был продуктом рабочей группы IETF и не рассматривался для публикации в качестве RFC. Вместо этого, это по сути проприетарный протокол, который был открыт для предоставления полезного вклада в формирование профиля Lemonade. Ранние инвестиции некоторых компаний, включая Consilient и Oracle , привели к некоторой путанице относительно его статуса.
На момент написания статьи P-IMAP обладал большей функциональностью, чем Lemonade, поддерживающий команду IMAP IDLE, однако при этом он был более далек от существующего IMAP.