プッシュ型電子メール
プッシュ型電子メールの最新ニュースをまとめて検索!
プッシュ型電子メールとは、メール配送エージェント (MDA、一般にメールサーバと呼ぶ)から電子メールクライアント (MUA) に対して、即時かつ能動的に電子メールを転送する方式を指す。スマートフォンでよく使われている。プッシュメール、プッシュ型メールとも。
目次 |
[編集] ポーリング型電子メールとの比較
ポーリング型電子メール配送プロトコルとしては、Post Office Protocol (POP3) などがある。ログイン時とその後一定間隔で電子メールクライアントがメール配送エージェント(サーバ)に対してポーリングし、新たな電子メールがあるかどうかを調べ、あればそれをユーザーのコンピュータ上のメールボックスにダウンロードする。しかし、送信メールは一般に送信元から直近のメール配送エージェントに「プッシュ」される。このプッシュを配送の最終段階まで拡張する点がプッシュ型電子メールとポーリング型電子メールとの違いである。
メール配送の最終段階でポーリングをよく使う理由は、通常のメール配送エージェントがネットワークに常に接続されているのに対して、電子メールクライアントは必ずしもそうではなく、しかもネットワークアドレスが頻繁に変更されるためである。例えば、Wi-Fi接続するノートパソコンはDHCPサーバから1回きりのアドレスを付与され、ネットワーク名も一定しない。したがってメールサーバに新たな電子メールが到着しても、その転送先となるクライアントのその時点のアドレスは不明である。
Internet Message Access Protocol (IMAP) ではポーリングと通知をサポートしている。クライアントがサーバから通知を受け取ったとき、クライアントはサーバから新たな電子メールをフェッチすることもできる。この場合、クライアントは新たなメッセージデータのダウンロードをするかどうかを選択できるため、純粋なプッシュ型システムよりも柔軟に新たなメッセージを扱える。
[編集] 携帯機器での利用
電子メールは有線システムでまず進化してきたが、常に電源が入った状態で無線でネットワーク接続される携帯機器ではプッシュ型が有効である。日本では1999年からiモードメールといった携帯電話の電子メールにプッシュ型を使っている[要出典]。アジア以外で初めてそのようなサービスを実現したのは Research In Motion の BlackBerry であった。
[編集] BlackBerry
1998年より、リサーチ・イン・モーション社ではじめられた、BlackBerryでは、無線電子メールクライアントと従来型の電子メールシステムと接続した BlackBerry Enterprise Server (BES) を使っている。BESは電子メールサーバを監視し、BlackBerry ユーザーへの新たなメールが到着したことがわかると、そのコピーを取り出し、無線ネットワーク経由で BlackBerry の携帯機器にプッシュする。
BlackBerry Enterprise Serverは企業向けのソリューションで、サーバを用意する必要があるが、個人向けのPUSH型の電子メールや、メッセンジャーのサービスとして、BlackBerry Internet Service(BIS)もサービスが開始され、通常のPOP、IMAP、GmailやHotmail(Windows Live Mail)等Webメールもプッシュ型電子メールが利用できるようになった。これはリサーチ・イン・モーションがBESのASPのような役割を果たしている。
BlackBerry は電子メールの即時受信を提供することで非常に人気を呼んだ。電子メールは到着と同時にユーザーの機器上に現れ、その間ユーザーは何も操作する必要がない。その携帯機器は、ユーザーのメールボックスの持ち運び可能で能動的に更新されるコピーとなっている。BlackBerry の成功の結果、他の業者もそれぞれの携帯機器向けのプッシュ型電子メールシステムを開発するようになった。例えば、Symbianベースの携帯電話などがある。
[編集] Palm OS
Treo などの Palm デバイスには IMAP IDLE コマンドが使えるサードパーティ製ソフトウェア ChatterEmail などが2004年ごろには既に存在していた。この場合、サーバ側に追加のソフトウェアは不要である。
[編集] SEVEN
SEVEN[1]は、Windows Mobile、BREW、Java ME といった携帯電話向けのプッシュ型電子メールソリューションを提供している。SEVENを使うと、通常の電子メール(Outlook や Lotus)、GmailやYahoo! MailやHotmailといった個人用電子メールに300以上の各種携帯機器(ノキア、HTC、サムスン電子、モトローラ、Palm など)からアクセスできる。また、カレンダーや連絡先情報の双方向同期もサポートしている。
[編集] Nokia Symbian Series 60
ノキアのスマートフォン(Eシリーズと一部のNシリーズ)では Mail for Exchange というソフトウェアをサポートしており、これは Microsoft Exchange Server の ActiveSync および DirectPush 機能と連携可能で、プッシュ型電子メール機能だけでなく、Exchange Server 上の連絡先一覧・カレンダー・タスク一覧の同期が可能である。バージョン2以降は Global Address Lookup 機能もサポートしている。
[編集] Windows Mobile
マイクロソフトは、Windows Mobile 5.0 でプッシュ型のシミュレーションを提供し、2007年には Windows Mobile 6.0 に DirectPush と名づけた真のプッシュ型技術を搭載した。DirectPush は Microsoft Exchange 2003 にサービスパックとして追加された機能であり、AKU2 と呼ばれているメッセージングとセキュリティの機能を追加するものである。これによって Exchange Server は、加入者の既存の携帯電話アカウントを使って(機器側からサーバ上の電子メールを取り出す代わりに)、Outlook のメッセージング・ディレクトリを Windows Mobile 5 の動作する携帯電話にプッシュできるようになる。Exchange 以外の任意の電子メールプロバイダとの間でもプッシュ型メールを実現できるよう、emansio からプラグインが提供されている。HotmailやWindows Live メールなどはサポートされ始めている。その他にGmail などともプッシュ型のアクセスが可能になる。
[編集] android OS
2008年に登場したandroid OSではデフォルトで搭載されているGmailアプリを使った場合、Gmailがプッシュで配信される。POP IMAP双方とも利用が可能となる。
[編集] Helio Ocean
Helio(携帯電話キャリア)は2007年7月、同社の携帯電話 Helio Ocean のプッシュ型電子メール "ultimate inbox" をサポートした。対象として Yahoo! Mail、Windows Live Hotmail、AIM Mail をサポート。2008年4月23日にはGmailも対象に追加され、POPおよびIMAPサービスのための自動通知も合わせて追加された[2]。
[編集] iPhone
アップルの iPhone は2007年のリリース当初から Yahoo! Mail(米国YAHOO) を対象としたプッシュ型電子メールをサポートしていた。アップルの2008年の Worldwide Developers Conference で、MobileMe という有料サービスが発表された。電子メール、連絡先、カレンダーなどをサーバに格納し、iPhone、iPod touch、Macintosh、他のPCにそれらの情報をプッシュできるものである[3]。バージョン2.0以降のiPhone OSでは、ActiveSyncによるプッシュ型メールにも対応する。
[編集] その他
ソニー・エリクソンのスマートフォン (M600,P990,W950,P1,W960,G900,G700) には、IMAP IDLE または組み込みの ActiveSync クライアントによるプッシュ型電子メール機能がある。それら以外の機種でも IMAP IDLE によるプッシュ型電子メールがサポートされている。
また、SEVEN のようなプッシュ型電子メール・ソリューションを提供する企業として、NotifyLink、Visto、Good Technology(モトローラの子会社)などがある。これらのソリューションの特徴はネットワークに依存しない点である。すなわち、GPRSと電子メールクライアント機能のある携帯機器であれば、GPRSをサポートする任意のネットワークで電子メールをやり取りできる。また、その機器がSIMロックされていない限り、BlackBerry のようなネットワークロッキング、ベンダロッキング、GPRSローミングチャージといった制約は問題にならないことを意味する。
[編集] NTTドコモ提供のPush通知
[編集] mopera U(ISPでのPush通知)
プッシュ型電子メールを行っているインターネットサービスプロバイダは携帯電話に対してはiモードやEZwebといったように携帯電話キャリアが行っているが、スマートフォン向けに提供しているところはほとんどない。ただしNTTドコモでは、mopera UというISPにおいて、自社のSIMの刺さっているスマートフォンに対し、Pushメールを提供している。対象機種はM1000やNTTドコモが提供するWindowsケータイ(F1100やHT1100等)であれば利用が可能である。裏でSMSが働き、SMSが着信すると同時に、端末がメールサーバを見に行くという仕組みをとっている。SMSを利用しているため、メール着信時圏外にいたり、電源が入っていなくても、圏内復帰時にメールが着信する。mopera Uのスタンダードプランと定額データプランの場合に利用できる。
[編集] 法人利用でのPush通知
NTTドコモではmopera Uと同じ仕組みを使ったスマートフォンや携帯電話向けのプッシュ型電子メールの仕組みを企業向けにも提供している。この仕組みを使うと、企業のドメインのメールも、スマートフォンや携帯電話にPushで着信する。これは企業のメールサーバと同じセグメント上にPushエージェントサーバーを置き、そのエージェントサーバーが、スマートフォンや携帯電話にメールをPushで通知する。PushエージェントサーバとしてMM-QUBEという、メールサーバやWebサーバ機能も有するオールインワンサーバもNTTドコモで用意されている。ただし、この仕組みを利用するためには、ビジネスmoperaアクセスProやExCastと呼ばれる、企業とNTTドコモをフレッツ接続等で結ぶCUG構成をとる必要がある。
[編集] 従来型電子メールを使ったエミュレーション
従来型のモバイル電子メールクライアントは頻繁にポーリングを行って電子メール着信を確認する。その際に電子メールをクライアントにダウンロードするかどうかに関わらず、プッシュ型電子メールと似たような機能を提供できる。
IMAP では、任意の時点に通知を多数送信できるが、メッセージデータは送信しない。IDLEコマンドは、クライアントが通知を処理できる状態であることを知らせるのに使われ、結果としてプッシュ型と同じ機能を提供する。
[編集] プロトコル
従来の電子メールとは対照的に、現在よく使われているプロトコルのほとんどは標準化されていない。例えば、BlackBerry は RIM が独自開発したプロトコルを使っている。よりオープンなソリューションを開発する試みとして、Push-IMAP 規格と SyncML 規格(の一部)がある。
IETFがIMAPとSMTPを携帯機器での電子メールシステムにより適した形にした Lemonade Profile というプロファイルがある。これは、IDLEコマンド(RFC 2177)によるクライアント機器への電子メール通知の存在に依存している。IDLEは厳密にはプッシュ型電子メールではないが、ユーザーからの見た目は同じである。
[編集] 製品
- Mozilla Thunderbird[4] オープンソースでクロスプラットフォームの電子メールクライアント
- SeaMonkey[5] オープンソースでクロスプラットフォームのブラウザ/電子メールクライアント
- BlackBerry
- mopera U Pushメール対応のISP
- iPhone
- Microsoft Exchange Server 2003 SP2 以降
- ソニー・エリクソン
- Windows Mobile 6 以降
- Windows Mobile 5.0 と MSFPアップデート(AKU2)以降
- ダートマス大学 BlitzMail
- Funambol オープンソースのプッシュ型電子メールソリューション
- Z-push ActiveSync のオープンソース実装
- Mobile Office アイエニウェア・ソリューションズ社製 (旧製品名:OneBridge)
- Sun Java System Messaging Server version 6.3 以降
[編集] 関連項目
- ActiveSync
- エリック・レイモンドの『伽藍とバザール』には fetchmail についての記述があり、プッシュ型とポーリング型の違いの解説がある。
[編集] 脚注
[編集] 外部リンク
最終更新 2009年10月26日 (月) 03:07 (日時は個人設定で未設定ならばUTC)。
【プッシュ型電子メール】変更履歴

