Product Documentation

通知

Jan 06, 2017

可以将 XenMobile 中的通知用于以下目的: 

  • 与选择的用户组通信以使用多个系统相关功能。 您也可以将这些通知发送给特定用户,如使用 iOS 设备的所有用户、设备不合规的用户、使用员工自带设备的用户等。
  • 注册用户及其设备
  • 在满足某些条件时自动通知用户(使用自动化操作),例如,由于合规性问题阻止用户设备访问企业域时,或设备已被越狱或获得 Root 权限时。 有关自动化操作的详细信息,请参阅自动化操作

要使用 XenMobile 发送通知,必须配置网关和通知服务器。 可以在 XenMobile 中设置通知服务器,以配置简单邮件传输协议 (SMTP) 和短信服务 (SMS) 网关服务器,以便向用户发送电子邮件和文本 (SMS) 通知。 可以使用通知经两种不同的通道发送消息:SMTP 或 SMS。

  • SMTP 是面向连接的文本协议,邮件发送方通常通过传输控制协议 (TCP) 发布命令字符串并提供必需的数据,从而与邮件接收方通信。 SMTP 会话包括来自 SMTP 客户端(邮件发送人员)的命令和来自 SMTP 服务器的相应响应。
  • SMS 是手机、Web 或移动通信系统的文本消息服务。 SMS 使用标准化通信协议,使固定线路或移动电话设备可以交换短文本消息。

您还可以在 XenMobile 中设置运营商 SMS 网关,以配置通过运营商的 SMS 网关发送的通知。 运营商使用 SMS 网关发送和接受来往于电信网络的 SMS 传输。 这些基于文本的消息使用标准化通信协议,允许固定线路或移动电话设备交换短文本消息。

本文中的过程讨论如何配置 SMTP 服务器SMS 网关,以及运营商 SMS 网关

必备条件

  • 配置 SMS 网关之前,请咨询系统管理员以确定服务器信息。 了解 SMS 服务器是否托管在内部企业服务器上或者服务器是否属于托管电子邮件服务(在这种情况下,您需要服务提供商 Web 站点上的信息)至关重要。
  • 必须配置 SMTP 通知服务器才能向用户发送消息。 如果此服务器托管在内部服务器上,请联系系统管理员以获取配置信息。 如果此服务器是托管的邮件服务,请在服务提供商的 Web 站点上查找相应的配置信息。
  • 同一时间只能激活一个 SMTP 服务器和一个 SMS 服务器。
  • 必须从位于网络的 DMZ 中的 XenMobile 打开端口 25 以指回内部网络上的 SMTP 服务器,以便能够成功发送通知。

配置 SMTP 服务器和 SMS 网关

1. 在 XenMobile 控制台中,单击控制台右上角的齿轮图标。 此时将显示设置页面。

2. 在通知下面,单击通知服务器。 此时将显示通知服务器页面。

localized image

2. 单击添加。 此时将显示一个菜单,其中包含用于配置 SMTP 服务器或 SMS 网关的选项。

localized image
  • 要添加 SMTP 服务器,请单击 SMTP 服务器,然后参阅添加 SMTP 服务器了解配置此设置的步骤。
  • 要添加 SMS 网关,请单击 SMS 网关,然后参阅添加 SMS 网关了解配置此设置的步骤。

添加 SMTP 服务器

localized image

1. 配置以下设置:

  • 名称:键入与此 SMTP 服务器帐户关联的名称。
  • 说明:可选,输入服务器的说明。
  • SMTP 服务器:键入服务器的主机名。 主机名可以是完全限定的域名 (FQDN) 或 IP 地址。
  • 安全通道协议:在列表中,单击服务器使用的相应安全通道协议(如果服务器配置为使用安全身份验证)SSLTLS。 默认值为
  • SMTP 服务器端口:键入 SMTP 服务器使用的端口。 默认情况下,此端口设置为 25;如果 SMTP 连接使用 SSL 安全通道协议,则此端口设置为 465。
  • 身份验证:选择。 默认值为
  • 如果启用身份验证,可以配置以下设置:
    • 用户名:键入进行身份验证时使用的用户名。
    • 密码:键入身份验证用户的密码。
  • Microsoft 安全密码身份验证(SPA):如果 SMTP 服务器使用的是 SPA,请单击。 默认值为
  • 发件人姓名:键入客户端接收来自此服务器的通知电子邮件时,显示在发件人框中的名称。 例如,公司 IT。
  • 发件人电子邮件:键入电子邮件收件人回复 SMTP 服务器发送的通知时使用的电子邮件地址。

2. 单击测试配置以发送测试电子邮件通知。

3. 展开高级设置,然后配置以下设置:

  • SMTP 重试次数:键入 SMTP 服务器发送邮件失败的重试次数。 默认值为 5。
  • SMTP 超时:键入发送 SMTP 请求时等待的持续时间(以秒为单位)。 如果频繁出现因超时导致消息发送失败的情况,请增加此值。 降低此值时请格外小心;此操作可增加超时次数和未送达的消息。 默认值为 30 秒。
  • 最大 SMTP 收件人数:键入 SMTP 服务器发送的每个电子邮件的最大收件人数。 默认值为 100。

4. 单击添加

添加 SMS 网关

localized image

注意

XenMobile 仅支持 Nexmo SMS 消息传递。 如果尚未具有使用 NexMo 消息传递的帐户,请访问其 Web 站点以创建帐户。

1. 配置以下设置:

  • 名称:键入 SMS 网关配置的名称。 此字段为必填字段。
  • 说明:可选,键入配置的说明。
  • 密钥:键入系统管理员在激活帐户时提供的数字标识符。 此字段为必填字段。
  • 密码:键入系统管理员提供的密码,当密码丢失或被盗时用于访问您的帐户。 此字段为必填字段。
  • 虚拟电话号码:向北美电话号码(前缀为 +1)发送时使用此字段。 在此字段中,必须键入 Nexmo 虚拟电话号码,且只能使用数字。 可以在 Nexmo Web 站点上购买虚拟电话号码。
  • HTTPS:如果是否使用 HTTPS 将 SMS 请求传输到 Nexmo。 默认值为

重要:让 HTTPS 设置为,除非 Citrix 支持指导您将其改为

  • 国家/地区代码:在此列表中,单击贵组织收件人的默认 SMS 国家/地区代码前缀。 此字段始终以 + 符号开头。 默认值为阿富汗 +93

2. 单击测试配置以使用当前的配置发送测试消息。 系统将立即检测并显示连接错误,如身份验证或虚拟电话号码错误。 接收消息的时间范围与移动电话之间发送消息的时间范围相同。

2. 单击添加

添加运营商 SMS 网关

您可以在 XenMobile 中设置运营商 SMS 网关,以配置通过运营商的 SMS 网关发送的通知。 运营商使用短信服务 (SMS) 网关发送或接受来往于电信网络的 SMS 传输。 这些基于文本的消息使用标准化通信协议,允许固定线路或移动电话设备交换短文本消息。

1. 在 XenMobile 控制台中,单击控制台右上角的齿轮图标。 此时将显示设置页面。

2. 在通知下面,单击运营商 SMS 网关。 此时将显示运营商 SMS 网关页面。

localized image

3. 执行以下操作之一:

  • 单击检测以自动发现网关。 此时将显示一个对话框,指出没有检测到新的运营商或列出在已注册设备中间检测到的新运营商。
  • 单击添加。 此时将显示 Add a Carrier SMS Gateway(添加运营商 SMS 网关)对话框。
localized image

注意:XenMobile 仅支持 Nexmo SMS 消息传递。 如果尚未具有使用 NexMo 消息传递的帐户,请访问其 Web 站点以创建帐户。

4. 配置以下设置: 

  • 运营商:键入运营商的名称。
  • 网关 SMTP 域:键入与 SMTP 网关关联的域。
  • 国家/地区代码:在列表中,单击运营商的国家/地区代码。
  • 电子邮件发送前缀:可选,指定电子邮件发送前缀。

5. 单击添加以添加新运营商,或单击取消不添加新运营商。

创建和更新通知模板

可以在 XenMobile 中创建或更新用于自动化操作、注册和发送给用户的标准通知消息的通知模板。 配置通知模板以通过三种不同的通道发送消息:Secure Hub、SMTP 或 SMS。

XenMobile 包含很多反应不同事件类型的预定义通知模板,XenMobile 会自动针对这些事件类型向系统中的每台设备发出响应。

注意:如果计划使用 SMTP 或 SMS 通道向用户发送通知,必须设置通道后才能将其激活。 如果尚未设置通道,当添加通知模板时,XenMobile 会提示您设置通道。

1. 在 XenMobile 控制台中,单击控制台右上角的齿轮图标。 此时将显示设置页面。

2. 单击通知模板。 此时将显示通知模板页面。

localized image

添加通知模板

1. 单击添加。 如果尚未设置任何 SMS 网关或 SMTP 服务器,会显示一条关于使用 SMS 和 SMTP 通知的消息。 可以选择立即或稍后设置 SMTP 服务器或 SMS 网关。

如果选择立即设置 SMS 或 SMTP 服务器设置,将重定向到设置页面上的通知服务器页面。 设置完要使用的通道后,可以返回到通知模板页面,继续添加或修改通知模板。

Important

如果选择稍后设置 SMS 或 SMTP 服务器设置,将无法在添加或编辑通知模板时激活这些通道,这意味着这些通道将不能用于发送用户通知。

2. Configure these settings:

  • Name: Type a descriptive name for the template.
  • Description: Type a description for the template.
  • Type: In the list, click the notification type. Only supported channels for the selected type appear. Only one APNS Cert Expiration template is allowed, which is a predefined template. This means you cannot add a new template of this type.

Note: For some template types, the phrase Manual sending supported appears below the type. This means that the template is available in the Notifications list on the Dashboard and on the Devices page to let you manually send the notification to users. Manual sending is not available in any template that uses the following macros in the Subject or Message field on any channel:

  • ${outofcompliance.reason(whitelist_blacklist_apps_name)}
  • ${outofcompliance.reason(smg_block)}

3. Under Channels, configure the information for each channel to be used with this notification. You can choose any or all channels. The channels you choose depends on how you want to send notifications:

  • If you choose Secure Hub, only iOS and Android devices receive the notifications, which appear in the device's notification tray.
  • If you choose SMTP, most users should receive the message because they will have enrolled with their email addresses.
  • If you choose SMS, only users using devices with a SIM card receive the notification.

Secure Hub:

  • Activate: Click to enable the notification channel.
  • Message: Type the message to be sent to the user. This field is required if you are using Secure Hub.
  • Sound File: In the list, click the notification sound the user hears when the notification is received.

SMTP:

  • Activate: Click to enable the notification channel.

Important: You are only able to activate the SMTP notification if you have already set up the SMTP server.

  • Sender: Type an optional sender for the notification, which can be a name, an email address, or both.
  • Recipient: This field contains a pre-built macro for all but Ad-Hoc notifications to ensure that notifications are sent to the correct SMTP recipient address. Citrix recommends that you do not modify macros in templates. You can also add recipients (for example, the corporate administrator), in addition to the user by adding their addresses separated by a semi-colon (;). To send Ad Hoc notifications, you can enter specific recipients on this page, or you can select devices from the Manage > Devices page and send notifications from there. For details, see Devices
  • Subject: Type a descriptive subject for the notification. This field is required.
  • Message: Type the message to be sent to the user.

SMS:

  • Activate: Click to enable the notification channel.

Important: You are only able to activate the SMS notification if you have already set up the SMS gateway.

  • Recipient: This field contains a pre-built macro for all but Ad-Hoc notifications to ensure that notifications are sent to the correct SMS recipient address. Citrix recommends that you do not modify macros in templates. To send Ad Hoc notifications, you can enter specific recipients, or you can select devices from the Manage > Devices page.
  • Message: Type the message to be sent to the user. This field is required.

5. Click Add. When all channels are correctly configured, they appear in this order on the Notification Templates page: SMTP, SMS, and Secure Hub. Any channels not correctly configured appear after the correctly configured channels.

编辑通知模板

1. 选择通知模板。 此时将显示特定于此模板的编辑页面,您可以在此页面更改除类型字段之外的所有内容,以及激活或取消激活通道。

2. 单击保存

删除通知模板

注意:您只能删除自己添加的通知模板;不能删除预定义通知模板。

1. 选择现有通知模板。

2. 单击删除。 此时将显示确认对话框。

2. 单击删除以删除通知模板,或者单击取消以取消删除通知模板。