症状
请考虑以下情形:
-
Microsoft Outlook 正在联机模式 Exchange Server 或 Office 365 的环境中。
-
用于传出消息编码的首选在 Outlook 中的选项设置为KOI8 R (默认的编码设置为俄语的 Outlook 版本)。
-
创建一条消息,包含一些俄文字符,然后将其保存为草稿。
在此方案中,邮件的正文是乱码,您发送此草稿之后。
原因
因为 Exchange 服务器不更新服务器更改为 PR_INTERNET_CPID 属性中设置的字符时,在 PR_BODY_HTML 属性中设置的字符,将发生此问题。因此,当 Outlook 会尝试将其显示在邮件正文是乱码。
解决方案
配置 Outlook 客户端以使用utf-8 编码对于待发邮件首选选项。若要执行此操作,请执行以下步骤:
-
在 Outlook 中,选择文件>选项 > 高级。
-
国际选项部分中,设置为utf-8的首选待发邮件的编码选项。
详细信息
有关内容转换的详细信息,请参阅内容转换。
有关PidTagBodyHtml规范属性的详细信息,请参阅PidTagBodyHtml 规范的属性。
邮件编码选项的详细信息,请参阅邮件编码选项。