Push IMAP: Протокол синхронизации мобильных устройств электронной почты
Push-IMAP
Push IMAP: протокол для быстрой синхронизации почты на мобильных устройствах. Разработан Oracle, обеспечивает автоматическую передачу новых сообщений и экономию энергии.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Push IMAP, также известный как P IMAP или расширения Push для протокола доступа к сообщениям по Интернету (Internet Message Access Protocol), — это протокол электронной почты, разработанный для более быстрой синхронизации мобильного устройства, например КПК или смартфона, с почтовым сервером. Он был разработан компанией Oracle и другими партнерами и основан на IMAP с дополнительными улучшениями, оптимизирующими его работу в мобильной среде. Предложение о его внедрении было направлено в рабочую группу IETF Lemonade Profile, но он не был включен в итоговый RFC 4550.
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 by Oracle and other partners, and based on IMAP with additional enhancements for optimization in a mobile setting. It was submitted as input to the Lemonade Profile IETF Working Group but was not included in the resulting RFC 4550.
Протокол
Протокол был разработан для обеспечения безопасного способа автоматического обмена новыми сообщениями между сервером и мобильным устройством, таким как КПК или смартфон. Он должен сократить время и усилия, необходимые для синхронизации сообщений между ними, используя постоянное соединение, поддерживаемое механизмом "heartbeat" (сигналом активности). Для снижения необходимой полосы пропускания используется сжатие и командные макросы. Кроме того, P IMAP включает механизм отправки электронной почты, основанный на (но не идентичный) SMTP, что позволяет предоставлять расширенные возможности электронной почты через одно соединение. P IMAP не следует рассматривать как замену команде IMAP IDLE (RFC 2177). На самом деле, IDLE является одним из обязательных механизмов, используемых сервером P IMAP для уведомления клиента (в качестве необязательных уведомлений могут использоваться SMS или WAP Push).
The protocol was designed to provide for a secure way to automatically keep communicating new messages between a server and a mobile device like a PDA or Smartphone. It should reduce the time and effort needed to synchronize messages between the two by using an open connection that is kept alive by some kind of heartbeat. To reduce necessary bandwidth, it uses compression and command macros. Additionally, P IMAP features a mechanism for sending email that is derived from (but not identical to) SMTP, and so a rich email service is provided using a single connection. P IMAP should not be viewed as an alternative to the IMAP IDLE command (RFC 2177). In fact, IDLE is one of the required mechanisms for a P IMAP server to notify the client (optional notifications are SMS or WAP Push).
Другие мобильные технологии
Хотя оба сервиса — Yahoo! Mail и iCloud для iPhone — основаны на IMAP, они не используют стандартную реализацию P IMAP. Yahoo! Mail использует специальное UDP-сообщение для инициирования синхронизации электронной почты, а iCloud push-электронная почта от Apple использует вариант протокола XMPP.
Although they are both based on IMAP, the Yahoo! Mail and iCloud push email services for iPhone do not use a standard form of P IMAP. Yahoo! Mail uses a special UDP message to trigger an email synchronization, while Apple's iCloud push email uses a variant of XMPP.