Outlook 已读回执显示不正确的信息

症状

在 Outlook 中,你为发送给外部收件人的电子邮件请求已读回执,但收到的回执错误地描述了你的邮件:

  • 指定邮件收件人的 “收件人 ”字段为空。

  • 已发送” 字段显示晚于实际发送邮件的时间戳。 此外,“已发送”时间戳可能晚于“读取”时间戳。

例如,已读回执可能包含以下文本:

你的消息

  收件人:

  主题:已读回执测试

  发送时间:2023 年 2 月 13 日星期一下午 3:53:45 (UTC+00:00) 蒙罗维亚,雷克雅未克

阅读于 2023 年 2 月 13 日星期一下午 3:53:42 (UTC+00:00) 蒙罗维亚,雷克雅未克。

原因

如果在 Microsoft Exchange 组织的传输配置设置中 将 DSNConversionMode 参数值设置为 UseExchangeDSNs ,则会出现此问题。

注意

Exchange Server 2013 中的 DSNConversionMode 参数的默认值为 UseExchangeDSNs。 在更高Exchange Server版本中,默认值为 PreserveDSNBody。 但是,如果从 DSNConversionMode 设置为 UseExchangeDSNs的以前的 Exchange Server 版本升级,则可能会保留以前的值。

解决方案

若要确定 DSNConversionMode 参数值,请运行以下命令:

Get-TransportConfig | FL DSNConversionMode

若要解决此问题,请按照下列步骤操作:

  1. 运行以下命令,将 DSNConversionMode 参数值更改为 PreserveDSNBody

    Set-TransportConfig -DSNConversionMode PreserveDSNBody
    

    DSNConversionMode 参数值 DoNotConvert 也修复了此问题。

  2. 等待更改复制,或通过运行以下命令重启传输服务:

    Restart-Service MSExchangeTransport