“电子邮件通知”模块

IBM® MaaS360® 使用电子邮件通知模块支持 iOS 和 Windows Phone 设备的实时电子邮件通知。

作为 IBM MaaS360 生产力套件的一部分, MaaS360 Mail 提供了一个具有电子邮件、日历和联系人功能的办公自动化应用程序,员工可以用它与同事安全协作。 此外,该套件还保留了员工在公司和个人设备上的现有移动体验。

通过认证和授权,只有获得批准的有效用户才能访问敏感电子邮件消息和数据。 通过使用策略控制数据流,您可以限制用户的共享、附件转发以及复制和粘贴等操作。 可以选择性地擦除丢失、被盗或受到威胁的设备,以删除 MaaS360 电子邮件容器、所有附件和配置文件。

iOS 和 Windows Phone 不允许应用程序在后台持续运行,这给 MaaS360 Mail 带来了挑战。 由于这种设计, iOS 或 Windows Phone 上的 MaaS360 Mail 不会通知用户收件箱中有新邮件。 Cloud Extender® 通过使用 Exchange Web Services (EWS) 订阅用户的电子邮件通知,并将这些通知从 MaaS360 Cloud 发送到已注册的 iOS 或配置了 MaaS360 Mail 的 Windows Phone 设备,从而解决了这一问题。

注: 电子邮件通知可能需要一分钟才能在 iOS 设备上显示。

该模块的工作方式

电子邮件通知模块的工作方式如下。
  1. 用户将 iOS 或 Windows Phone 设备注册到 IBM MaaS360。 根据企业策略, IBM MaaS360 向下推送配置,在 IBM MaaS360 应用程序中设置电子邮件,并订阅实时电子邮件通知。
  2. 当用户完成电子邮件配置后, IBM MaaS360 应用程序会调用 MaaS360 云上的 Web 服务,将该设备注册为通知订阅设备。
  3. IBM MaaS360 然后通知云扩展器注册接收通知。
  4. Cloud Extender 使用侦听器帐户与 Exchange Web Service (EWS) 进行交互,并预订用户邮箱的电子邮件通知。
  5. 当用户在其收件箱中接收到新电子邮件消息时, EWS 会向 Cloud Extender 通知新电子邮件消息的基本详细信息,例如 "主题" 和 "发件人"。
  6. 云扩展器会通知 IBM MaaS360 通知代理向用户设备发送此警报。
  7. 通知代理使用 Apple 推送通知服务 (APN) 或 Windows 推送通知服务 (WNS) 向用户通知设备上的新电子邮件消息。
下图说明了模块的结构。
电子邮件通知模块体系结构

受支持的 Exchange 版本

该模块支持以下版本的 Exchange。
  • Exchange 2010(必须至少应用 Service Pack 2 的更新汇总 4)
  • Exchange 2013+(必须配置自动发现功能)
  • Office 365(必须启用自动发现功能)

需求和缩放

IBM MaaS360 Portal设置 > 服务 > 企业电子邮件集成中提供了 Cloud Extender 配置工具, 您可以使用该工具设置 Cloud Extender 以进行电子邮件通知。 下表提供了一般指导原则。

表 1. "电子邮件通知" 模块的缩放需求
项目 要求
少于 15,000 个设备

CPU:双核

内存:4 GB

.NET 3.5

超过 15,000 个设备 CPU:使用更多 Cloud Extender

内存:不适用

缩放:
  • 支持在 Cloud Extender的多个实例上安装,但不支持高可用性 (HA)。
  • 在专用 Cloud Extender上安装,但无法在启用了其他服务的 Cloud Extender 上启用。

有关环境的精确扩展,请参阅设置 > 服务 > 企业电子邮件集成中云扩展器扩展文档。

网络流量

Cloud Extender 使用 Exchange Web Service (EWS) 来预订用户邮箱的通知。 当用户收到电子邮件时,会以多种方式通知 Cloud ExtenderCloud Extender 将 Streaming Notification 和 Push Notification 方法用于集成。

流式通知
  • 云扩展器使用这种方法实现 Exchange 2010 或 Exchange 2013+ 与 Office 365 的集成。
  • 流式通知是一种回调机制。 当用户邮箱发生相关更改时, Cloud Extender 会与 Exchange Server 联系。
  • 云扩展器的所有连接均为外HTTPS。 不需要打开入站端口。
  • 这些连接是持久性的,在预订的整个生命周期内保持打开状态。

通过 Apple 推送通知服务 (APN) 发送通知

IBM MaaS360 使用云扩展器通过苹果推送通知服务 (APN) 向预定设备发送通知。 启用远程通知时,即使设备进入后台或已终止,也会将通知传递到设备。

通过 APN 推送通知