症状
在 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
若要解决此问题,请按照下列步骤操作:
运行以下命令,将 DSNConversionMode 参数值更改为
PreserveDSNBody
:Set-TransportConfig -DSNConversionMode PreserveDSNBody
DSNConversionMode 参数值
DoNotConvert
也修复了此问题。等待更改复制,或通过运行以下命令重启传输服务:
Restart-Service MSExchangeTransport