E メール通知モジュール

IBM® MaaS360® は、 iOS および Windows Phone デバイス用のリアルタイムの電子メール通知をサポートする電子メール通知モジュールを使用しています。

IBM MaaS360 Productivity Suite の一部として、 MaaS360 Mail は、従業員が同僚と安全に共同作業するために使用できる、電子メール、カレンダー、連絡先を備えたオフィス生産性アプリを提供します。 また、このスイートは、従業員が会社や個人のデバイスで既存のモバイル体験を維持する。

認証および許可を通じて承認された有効なユーザーのみ機密 E メール・メッセージおよび機密データにアクセスできます。 データの流れを制御するポリシーを使用することで、ユーザーによる共有、添付ファイルの転送、およびコピーと貼り付けを制限できます。 紛失、盗難、漏洩したデバイスを選択的にワイプし、 MaaS360 電子メールコンテナ、すべての添付ファイル、およびプロファイルを削除することができます。

iOS やウィンドウズ・フォンでは、アプリをバックグラウンドで継続的に実行することができないため、 MaaS360 メールには課題が生じる。 この設計のため、 iOS または Windows Phone の MaaS360 Mail は、受信トレイの新着メールメッセージをユーザーに通知しない。 Cloud Extender®は、Exchange Web Services(EWS)を使用してユーザーの電子メール通知を購読し、 MaaS360 クラウドからMaaS360 Mailで構成されている登録済みの iOS または Windows Phone デバイスに通知を配信することで、この問題を解決します。

注意: iOS デバイスでは E メール通知が表示されるまでに最大 1 分かかる場合があります。

モジュールの動作の仕組み

Eメール通知モジュールは次のように動作します。
  1. ユーザーは iOS または Windows Phone デバイスを IBM MaaS360 に登録する。 企業ポリシーに基づき、 IBM MaaS360 IBM MaaS360 アプリで電子メールを設定し、リアルタイムの電子メール通知のためのサブスクリプションを設定するために、設定をプッシュダウンする。
  2. ユーザーが電子メールの設定を完了すると、 IBM MaaS360 アプリは、 MaaS360 クラウド上のウェブサービスを呼び出し、通知購読のためにこのデバイスを登録します。
  3. IBM MaaS360 その後、 Cloud Extenderに通知を登録するよう通知します。
  4. Cloud Extender は、リスナー・アカウントを使用して Exchange Web Service (EWS) と対話し、ユーザー・メールボックスの E メール通知をサブスクライブします。
  5. ユーザーが受信トレイで新しい E メール・メッセージを受信すると、EWS は、件名や送信者などの新しい E メール・メッセージの基本的な詳細を Cloud Extender に通知します。
  6. Cloud Extenderは、 IBM MaaS360 通知プロキシに通知し、このアラートをユーザーのデバイスに配信します。
  7. 通知プロキシーが Apple Push Notification service (APNs) または Windows プッシュ通知サービス (WNS) を使用して、デバイス上の新着 E メール・メッセージについてユーザーに通知します。
以下の図は、モジュールのアーキテクチャーを示している。
E メール通知モジュールのアーキテクチャー

サポートされる Exchange のバージョン

このモジュールは以下のバージョンの Exchange をサポートしています。
  • Exchange 2010 (サービス・パック 2 を適用するために更新ロールアップ 4 が少なくとも必要です)。
  • Exchange 2013+(オートディスカバリが設定されていること)
  • Office 365(オートディスカバリが有効になっていること)

要件およびスケーリング

IBM MaaS360 ポータルはSetup > Services > Enterprise Email IntegrationCloud Extender Configuration Tool を提供し、これを使用して電子メール通知の Cloud Extender を設定できます。 以下の表は一般的なガイドラインである。

表 1. E メール通知モジュールのスケーリング要件
アイテム 要件
デバイスが 15,000 台未満

CPU: 2 コア

メモリー: 4 GB

.NET 3.5

デバイスが 15,000 台より多い CPU: 使用する Cloud Extender を追加

メモリー: N/A

スケーリング:
  • Cloud Extenderの複数インスタンスへのインストールをサポートしますが、高可用性 (HA) はサポートしません。
  • 専用の Cloud Extenderにインストールしますが、他のサービスが有効になっている Cloud Extender で有効にすることはできません。

環境の正確なスケーリングについては、 Setup > Services > Enterprise Email Integrationにある Cloud Extenderのスケーリングに関するドキュメントを参照してください。

ネットワーク・トラフィック

Cloud Extender は、Exchange Web Service (EWS) を使用して、ユーザーのメールボックスの通知をサブスクライブします。 ユーザーが E メールを受信すると、いくつかの方法で Cloud Extender に通知されます。 Cloud Extender は、統合のためにストリーミング通知メソッドとプッシュ通知メソッドを使用します。

ストリーミング通知
  • Cloud Extenderは、Exchange 2010またはExchange 2013+とOffice 365の統合にこのアプローチを採用している。
  • ストリーミング通知は、コールバック・メカニズムです。 Cloud Extender は、ユーザーのメールボックスに関連する変更が加えられたときに Exchange サーバーに接続します。
  • Cloud Extenderからのすべての接続は HTTPSによるアウトバウンド接続です。 インバウンド・ポートが開いている必要はありません。
  • 当該接続は永続的であり、サブスクリプションの存続期間の間、開いたままになります。

Apple Push Notification Service (APNS) を通じたプッシュ通知

IBM MaaS360 は Cloud Extenderを使用して、Apple Push Notificationサービス(APN)を通じて意図したデバイスに通知を送信します。 リモート通知を有効にすると、デバイスがバックグラウンドに移行した場合や終了した場合でも、デバイスに通知が配信されます。

APNs を介したプッシュ通知