Push-IMAP は、 P-IMAPまたはInternet Message Access Protocolの Push 拡張機能とも呼ばれ、PDA やスマートフォンなどのモバイル デバイスを電子メール サーバーに同期するための高速な方法として設計された電子メール プロトコルです。
これは、 Oracleとその他のパートナーによって開発され、IMAPをベースにモバイル環境での最適化のための機能強化が加えられています。これは、 Lemonade Profile IETF ワーキング グループへの入力として提出されましたが、結果として作成された RFC 4550 には含まれませんでした。
プロトコル
このプロトコルは、サーバーとPDAやスマートフォンなどのモバイル デバイスの間で新しいメッセージを自動的に通信し続けるための安全な方法を提供するために設計されました。何らかのハートビートによって維持されるオープン接続を使用することで、両者の間でメッセージを同期するために必要な時間と労力を削減します。必要な帯域幅を削減するために、圧縮とコマンドマクロを使用します。さらに、P-IMAP はSMTPから派生した (ただし同一ではない) 電子メール送信メカニズムを備えているため、単一の接続を使用して豊富な電子メール サービスが提供されます。
P-IMAP は、 IMAP IDLEコマンド (RFC 2177)の代替として考えるべきではありません。実際、IDLE は、P-IMAP サーバーがクライアントに通知するために必要なメカニズムの 1 つです (オプションの通知はSMSまたはWAP Pushです)。
その他のモバイルテクノロジー
どちらもIMAPをベースにしていますが、iPhone向けのYahoo!メールとiCloudプッシュメールサービスはP-IMAPの標準形式を使用していません。Yahoo!メールは特別なUDPメッセージを使用してメールの同期をトリガーしますが、AppleのiCloudプッシュメールはXMPPのバリアントを使用します。[1]
参照
参考文献
- ^ Sam Johnston (2008-07-18). 「Apple iPhone 2.0: MobileMe Push Mail と Jabber/XMPP Chat の裏にある真実」
外部リンク
- 「インターネット ドラフト: IMAP プロトコルへのプッシュ拡張 (P-IMAP)」。IETF。2006年 3 月。
- 「IMAP プロトコルへのプッシュ拡張 (P-IMAP)」。IETF。2006 年 3 月 6 日。
- Stéphane H. Maes、Jean Sini (2004 年 3 月)。「P-IMAP ドラフトの概要」。IETF-59。IETF。
