为 Citrix Secure Mail 推送通知配置基于证书的 EWS 身份验证

Last published : Nov 02, 2026
要使 Citrix Secure Mail 推送通知正常工作,您必须执行以下操作:
  • 为 Exchange Server 配置基于证书的身份验证。当 Citrix Secure Hub 在 Citrix Endpoint Management 中使用基于证书的身份验证进行注册时,此要求尤其必要。
  • 在 Exchange 邮件服务器上为 Active Sync 和 Exchange Web Services (EWS) 虚拟目录配置基于证书的身份验证。
除非您完成这些配置,否则 Citrix Secure Mail 推送通知的订阅将失败,并且 Citrix Secure Mail 中不会出现徽章更新。
本文介绍了配置基于证书的身份验证的步骤。这些配置专门针对 Exchange Server 上的 EWS 虚拟目录。
要开始配置,请执行以下操作:
  1. 登录到安装了 EWS 虚拟目录的服务器。
  2. 打开 IIS 管理器控制台。
  3. 在 默认网站 下,单击 EWS 虚拟目录。
    身份验证、SSL、配置编辑器管理单元位于 IIS 管理器控制台的右侧
    IIS 管理器控制台
  4. 确保 EWS 的 身份验证 设置已按以下图示配置。
    IIS 管理器控制台
  5. 配置 EWS 虚拟目录的 SSL 设置。
    1. 选择 Require SSL 复选框。
    2. 在 Client Certificates 下,单击 Require。或者,如果其他 EWS 邮件客户端使用用户名和密码向 Exchange Server 进行身份验证,单击 Accept。
    IIS 管理器控制台
  6. 单击 Configuration Editor。在 Section 下拉列表中,转到以下部分:
    • system.webServer/security/authentication/clientCertificateMappingAuthentication
  7. 将 enabled 值设置为 True。
    IIS 管理器控制台
  8. 单击 Configuration Editor。在 Section 下拉列表中,转到以下部分:
    • system.webServer/serverRuntime
  9. 将 uploadReadAheadSize 值设置为 10485760 (10 MB) 或 20971520 (20 MB),或根据您的组织要求设置为其他值。
    重要提示:
    如果未正确设置此值,在订阅 EWS 推送通知时基于证书的身份验证可能会失败,并显示错误代码 413。
    请勿将此值设置为 0。
有关详细信息,请参阅 Microsoft 文章,Microsoft IIS 服务器运行时。
IIS 管理器控制台
有关排查 iOS 推送通知的 Citrix Secure Mail 问题,请参阅此 Citrix 支持知识中心 文章。

相关信息