附件在 Exchange Server 2019 和 2016 的边缘传输服务器上被视为错误的 zip 文件

应用对象
Exchange Server 2019 Exchange Server 2016

症状

当 Export-Excel 创建的 .xlsx 附件通过在 Microsoft Exchange Server 2019 或 Exchange Server 2016 中启用了附件筛选代理的边缘传输服务器发送时,该附件将被视为错误的 zip 文件。

原因

分析附件的数据描述符记录时,附件被视为错误的 zip 文件。 目前,在解析数据描述符记录时,仅当本地文件头 (LFH) 中的压缩大小为 0 时,才会检查签名 (0x08074b50) 。 但是,对于通过 Export-Excel 生成的 .xlsx 附件,压缩大小存在于 LFH 中,并且它仍然具有带有签名的数据描述符记录。 在这种情况下,分析将失败,附件将被视为错误的 zip 文件。

解决方法

若要解决此问题,请安装下列任一更新:

对于 Exchange Server 2019,请安装 Exchange Server 2019 的累积更新 9 或 Exchange Server 2019 的更高累积更新

对于 Exchange Server 2016,请安装 Exchange Server 2016 的累积更新 20 或 Exchange Server 2016 的更高累积更新

参考资料

了解 Microsoft 用于描述软件更新的术语