通知

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

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

有关自动化操作的详细信息,请参阅自动化操作

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

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

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

必备条件

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

配置 SMTP 服务器和 SMS 网关

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

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

    “通知服务器”页面图

  3. 单击添加。显示一个包含用于配置 SMTP 服务器或 SMS 网关的选项的菜单。

    “通知服务器”的添加图

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

添加 SMTP 服务器

“通知服务器”的添加 SMTP 图

  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 网关

“通知服务器”的添加 SMS 图

注意:

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

  1. 配置以下设置:

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

    重要:

    让 HTTPS 设置为,除非 Citrix 支持指示您将其改为

    • 国家/地区代码: 在此列表中,单击贵组织中收件人的默认 SMS 国家/地区代码前缀。此字段始终以 + 符号开头。默认值为阿富汗 +93
  2. 单击测试配置以使用当前配置发送测试消息。系统将立即检测并显示连接错误,如身份验证或虚拟电话号码错误。接收消息的时间范围与移动电话之间发送消息的时间范围相同。

  3. 单击添加

添加运营商 SMS 网关

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

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

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

    “通知服务器”的添加 SMS 网关图

  3. 执行以下操作之一:

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

    “通知服务器”的添加 SMS 网关图

    注意:

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

  4. 配置以下设置:

    • 运营商: 键入运营商的名称。
    • 网关 SMTP 域: 键入与 SMTP 网关关联的域。
    • 国家/地区代码: 在列表中,单击运营商的国家/地区代码。
    • 电子邮件发送前缀: (可选)指定电子邮件发送前缀。
  5. 单击添加以添加新运营商,或单击取消不添加新运营商。

创建和更新通知模板

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

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

注意:

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

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

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

    “通知模板”配置页面图

添加通知模板

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

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

    重要:

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

  2. 配置以下设置:

    • 名称: 键入模板的描述性名称。
    • 说明: 键入模板的说明。
    • 类型: 在列表中,单击通知类型。仅显示选定类型支持的通道。仅允许一个 APNS 证书过期模板,此为预定义模板。这表示您无法添加此类型的新模板。

    注意:

    对于某些模板类型,类型的下面会显示短语“支持手动发送”。这表示此模板会显示在控制板设备页面上的通知列表中,允许您手动向用户发送模板。在“主题”或“消息”字段中使用以下宏的任何模板在任何通道上均不可以使用手动发送。

    • ${outofcompliance.reason(whitelist_blacklist_apps_name)}
    • ${outofcompliance.reason(smg_block)}
  3. 通道下方,配置用于此通知的每个通道的信息。可以选择任何通道或所有通道。您选择的通道取决于您希望发送通知的方式。

    • 如果选择 Secure Hub,则仅 iOS 和 Android 设备接收通知,通知将显示在设备的通知托盘中。
    • 如果选择 SMTP,大多数用户应该可以接收邮件,因为他们已使用其电子邮件地址注册。
    • 如果选择 SMS,则仅使用的设备带有 SIM 卡的用户接收通知。

    Secure Hub:

    • 激活: 单击以启用通知通道。
    • 消息: 键入要发送给用户的消息。如果使用的是 Secure Hub,此字段为必填字段。有关在消息中使用宏的信息,请参阅
    • 声音文件: 在列表中,单击用户收到通知时听到的通知声音。

    SMTP:

    • 激活: 单击以启用通知通道。

      只能在设置 SMTP 服务器后,才能激活 SMTP 通知。

    • 发件人: 键入通知的可选发件人,可以是姓名或/和电子邮件地址。
    • 收件人: 此字段包含除临时通知以外的所有通知的预置宏,以确保通知发送到正确的 SMTP 收件人地址。Citrix 建议您不要修改模板中的宏。除了用户,您还可以通过添加以分号 (;) 分隔的收件人地址,添加其他收件人(如企业管理员)。要发送临时通知,可以在此页面上输入特定收件人,也可以从管理 > 设备页面选择设备并从此处发送通知。有关详细信息,请参阅设备
    • 主题: 键入通知的描述性主题。此字段为必填字段。
    • 消息: 键入要发送给用户的消息。有关在消息中使用宏的信息,请参阅

    SMS:

    • 激活: 单击以启用通知通道。

      只能在设置 SMTP 服务器后,才能激活 SMTP 通知。

    • 收件人: 此字段包含除临时通知以外的所有通知的预置宏,以确保通知发送到正确的 SMS 收件人地址。Citrix 建议您不要修改模板中的宏。要发送临时通知,可以输入特定收件人,也可以从管理 > 设备页面选择设备。
    • 消息: 键入要发送给用户的消息。此字段为必填字段。有关在消息中使用宏的信息,请参阅
  4. 单击添加。正确配置所有通道后,通道将按照以下顺序显示在通知模板页面:SMTP、SMS 和 Secure Hub。未正确配置的通道将在经过正确配置后显示。

编辑通知模板

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

  2. 单击保存

删除通知模板

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

  1. 选择现有通知模板。

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

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