为什么 Mail.app 不能正确地线程化 Microsoft Outlook 回复?

为什么 Mail.app 不能正确地线程化 Microsoft Outlook 回复?

我使用 Mail.app 3.6(在 10.5 Leopard 上),并且始终使用纯文本电子邮件。通常,当我收到几乎所有人的电子邮件回复时,它看起来是这样的(从 Mail.app 发送的测试消息、从 Hotmail 回复的、从 Google Apps 回复的):

电子邮件应该如何

不用说,我非常喜欢这种线程,它使所有内容都非常直观。但是,当我收到来自 Microsoft Outlook 上的人的纯文本电子邮件回复时(使用 Outlook 2003 和 2007 测试),它并没有像图片那样线程化。相反,它显示如下,没有很好地线程化。

我对该消息的回复。

-----原始消息-----
来自:泰森·摩尔
[mailto:[电子邮件保护]]
发送时间:[日期]
收件人:[收件人]
主题:测试

原始信息。

通过查看我原始消息的来源,似乎每次引用该消息时,<回复的每一行前面都会插入小于号 ( )。我假设这就是触发 Mail.app 所表现出的引用行为的原因,但我并不是专家。

我的问题是:这是 Mail.app 的限制,无法识别-----Original Message-----Outlook 输入的行,还是 Outlook 无法>在回复的每一行之前插入内容的问题(或两者兼而有之)?

答案1

由于每个部分都缺少颜色,第一个布局似乎是文本版本的渲染。除非你添加一些格式,否则 Apple 的 Mail 会使用格式=流动文本,让收件人自行决定以收件人喜欢的字体和样式呈现文本。(为此点赞!)当回复,它会保留所有内容的纯文本(除非您添加一些格式)。但是当转发它将包括一个 HTML 版本,其中还包含 Apple 的引用想法……

对于文本电子邮件,Mail 显示>为单个左边框,>>并带有另一种颜色的附加左边框,依此类推。对于同一封邮件,另一个电子邮件客户端可能实际上会显示>

如果您需要 Outlook 消息的技术解释,那么我们需要更多详细信息。(按 Option-Command-U 查看实际消息。)

喜欢:大概Outlook 将邮件发送multipart/alternative大概 包括 HTML 和纯文本。如果 Mail 随后显示​​ HTML 版本,则您可能正在查看 Outlook(以及发件人)提供的格式。如果是这样,则更改 Mail 首选项以显示文本版本(按 Option-Command-P),可能会为您提供所需的布局。

应该text/enriched(不是 HTML),但是很好。

答案2

这完全取决于程序使用的格式...而且碰巧的是,Outlook 和 Mail.app 都使用不同的格式,因此只有 Outlook 可以检测到 Outlook 线程,而 Mail.app 则不能。

相关内容