我使用 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 则不能。