Outlook 如何确定是否有多余的换行符?

Outlook 如何确定是否有多余的换行符?

Outlook 2010(32 位)/Windows 7

我遇到过这样一种情况,一封纯文本电子邮件被 Outlook 错误地解释并且格式化为奇怪的格式。

在所有其他电子邮件客户端上,消息如下所示:

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref
Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

但是由于某种原因,我系统上的 Outlook 2010 显示“此邮件中的多余换行符已被删除”,并显示如下邮件正文:

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

这都是纯文本 - 没有 HTML 格式,所以我不确定 Outlook 如何/在哪里认为有多余的换行符。有人能详细说明一下这里发生了什么吗?Outlook 如何确定有多余的换行符?

我知道我可以更改我的 Outlook 偏好设置,但我更愿意弄清楚这里发生了什么,因为这封电子邮件也会发送给其他人。

答案1

“有人可以详细说明这里发生了什么吗?Outlook 如何确定有多余的换行符?”

默认情况下,Outlook 中的“自动删除换行符”功能处于启用状态。这将导致删除换行符。不会删除任何两个或多个连续的换行符。

来源:Outlook 中以纯文本格式发布的帖子中的换行符被删除

我自己以前也遇到过这种情况。我使用的“解决方法”是更改源电子邮件(我的邮件是由我编写的实用程序生成的)并将每行缩进几个空格,然后 Outlook 就会奇迹般地停止尝试解开它们。

根据这个博客, 和此主题您也可以通过在每行末尾添加一个额外的空格来防止解开。:)

相关内容