在运行 Outlook 2011 的 Mac 客户端上,连接到 Exchange 2010 服务器:突然间,外发电子邮件中的字符丢失。客户端计算机已重新启动,并且每次发送邮件时仍重复出现此问题。
有人知道这是什么原因造成的吗?感觉像是回到了 BBS 时代。
测试邮件显示在“已发送邮件”中,并且收件人收到该邮件:
单击发送之前的屏幕截图:
答案1
这个问题很老了,但仍然出现在“未解答”的第一页,所以我想补充几点。
- 目前尚不清楚这是否是消息内容或呈现方面的问题
- 要确定问题所在,请在文件夹的消息列表中,按住 Command 键并单击该消息,然后从上下文菜单中选择“查看源代码”。
- 这将在文本面板中打开所发送的电子邮件,您可以从中查看内容是否正确。
- 如果您无法判断是否存在不可打印字符,请将消息源的副本保存到文本文件中:
- 选择文件 > 复制,选择文件 > 保存,键入名称,选择要保存文档的位置,然后单击保存。
- 在终端窗口中运行“od -tc my_mail_message.txt | less”
- 您可能会看到一堆混乱的不同行尾,其中 012 和 015 分别出现。
- 如果是字体问题,那么以纯文本形式查看应该可以解决问题。如果不是,则不是字体问题,尽管这可能意味着该字符无法以默认显示字体打印。
答案2
我最近遇到了这个问题,这是关于这个问题的唯一可用线索之一,所以我想添加我的评论。
我还发现本文,这暗示 Outlook 2011 不喜欢使用“Windows-1252”编码的电子邮件。
我发现存在此问题的电子邮件实际上是用 Windows-1252 编码的。奇怪的是,尽管预览没有问题,但电子邮件源也缺少字母。
我所做的一切都没有真正解决这个问题,我对用户的唯一建议是使用 Entourage 回复此消息,并重申这只是在某些电子邮件设置的特定用途下出现的一次性问题。
虽然很奇怪!
答案3
以下是一些见解:
手动将文本编码设置为 UTF-8(格式 -> 文本编码 -> Unicode(UTF-8))确实可以“修复”该问题。
但是:直到今天:无法在 Outlook 2011 中设置出站邮件的首选编码 - Microsoft Answers
电子邮件的字符编码正在改变 - Microsoft Answers 回复 Robert P. 于 2012 年 5 月 8 日的帖子 你好,谢谢你的回复,
我在 Outlook 中设置了 3 个帐户(2 个 IPAM 和 1 个 POP),除以下情况外,我从未遇到过任何错误消息或字体问题:
在此次升级之前,我曾遇到(现在仍然遇到)有关将格式编码设置为 AUTO 时 7 位字符集的已知问题。例如,如果您使用希腊语或 7 位以外的其他字符(俄语等),并且将编码设置为 AUTO(默认),则它将不会使用 UTF-8(或希腊语 ISO),而是使用另一种编码(windows-1254),这会导致格式错误且内容不可读。每次发送电子邮件时,您都必须将其专门设置为 UTF-8(没有默认的永久设置)或使用快速解决方法在签名中包含 7 位以外的字符(如欧元符号),这样您就可以强制 AUTO 格式编码使用 UTF-8。