最近,我注意到 Outlook 邮件中在一定数量的字符后添加了换行符。我怀疑这些换行符只添加到了我的发送邮件中,而不是传入邮件中,因为传入邮件似乎没有添加换行符。
我如何确定 Outlook 是否在发送的邮件中添加了换行符,或者只是查看器显示电子邮件中有换行符,但实际上并没有换行符?
此外,根据具体情况,我如何才能禁用查看器或外发邮件处理器中的换行符添加?
版本是 Microsoft Office 13
重现步骤
- 使用以下文本创建测试电子邮件消息(无换行符)
1234567-10 234567-20 234567-30 234567-40 234567-50 234567-60 234567-70 34567-80 234567-90 23456-100 23456-110 23456-120 23456-130 23456-140 3456-150 23456-160 23456-170 23456-180 23456-190 23456-200
发送消息给自己
收到的消息带有以下换行符(每 70 个字符出现一次):
1234567-10 234567-20 234567-30 234567-40 234567-50 234567-60 234567-70 234567-80 234567-90
23456-100 23456-110 23456-120 23456-130 23456-140 23456-150
23456-160 23456-170 23456-180 23456-190 23456-200
请注意,我已将 Outlook 设置为使用 UTF-8 编码。如下所示:
另外,我尝试修改“删除纯文本消息中的多余换行符”设置。无论是否选中该框都没有区别。
答案1
Outlook 2013:如何根据情况在查看器或外发邮件处理器中禁用换行符的添加?
如何防止 Outlook 2010 和 2013 在发送的纯文本消息中添加换行符
当您发送纯文本消息时,默认情况下,Outlook 会在 76 个字符处换行并插入换行符。这可能会破坏您格式化的段落和 URL 链接。
有一种解决方案需要更改注册表,但是也有一种方法可以在不触及注册表的情况下修复它。步骤如下:
- 点击文件选项卡并选择选项。
- 点击 ”先进的”在左栏选项窗户。
- 向下滚动到“国际选项“ 部分。
- 改变 ”传出邮件的首选编码“ 到 ”统一码 (UTF-8)”。
- 点击 ”好的” 在底部选项窗户。
- 重新启动 Outlook
笔记:这仅适用于展望 2013和2010。对于旧版本的 Outlook(2007 和 2003),您必须使用注册表调整
答案2
Outlook 中以纯文本格式发布的帖子中的换行符被删除
症状
在 Microsoft Outlook 中,您创建一个新的纯文本格式的帖子,其中包含换行符。Outlook 会删除换行符并显示该消息。但是,除了格式更改之外,帖子不会显示任何发生这种情况的迹象。有关额外换行符的信息栏消息不会出现在预览窗格中或您阅读帖子时。此处理似乎发生在消息最初发布时。
笔记删除换行符后,电子邮件消息项目将按预期显示信息栏。
原因
默认情况下,Outlook 中的“自动删除换行符”功能处于启用状态。这将导致删除换行符。不会删除任何两个或多个连续的换行符。
解决方法
使用下列方法之一来解决此问题。
笔记如果您编辑现有帖子并在使用以下方法之一之前保存更改,则换行符将会丢失,只能手动替换。
方法 1. 禁用删除多余换行符的功能
此方法将禁用所有纯文本项的该功能。为此,请按照下列步骤操作:
对于 Outlook 2010 及更高版本:
- 打开 Outlook。
- 在文件选项卡,点击选项。
- 在里面选项对话框中,点击邮件。
- 在里面消息格式部分,清除删除纯文本消息中的多余换行符复选框。
- 点击好的。
对于 Outlook 2007 或更早版本:
打开 Outlook。
在工具菜单,点击选项。
在优先选项卡,点击电子邮件选项按钮。
点击清除删除纯文本消息中的多余换行符 复选框。
点击好的两次。
方法 2. 使用 HTML 或富文本格式
创建新项目时,您可以使用 HTML 或富文本格式。或者,您可以将现有帖子更改为这些格式。
新帖子
您可以更改个别邮件或所有邮件的格式。要更改所有邮件的格式,请按照以下步骤操作:
对于 Outlook 2010 及更高版本:
- 打开 Outlook。
- 在文件选项卡,点击选项。
- 在里面选项对话框中,点击邮件。
- 在里面撰写消息部分,单击HTML或者富文本在里面撰写消息在此格式下拉列表中。
- 点击好的。
对于 Outlook 2007 或更早版本:
打开 Outlook。
在工具菜单,点击选项。
点击邮件格式标签。
点击HTML或者富文本在里面消息格式部分。
点击好的。
创建帖子项目时,您可以更改单个消息的格式。为此,请按照以下步骤操作:
对于 Outlook 2010 及更高版本:
- 打开 Outlook。
- 在家选项卡,点击新东西,以及更多商品点击在此文件夹中发布。
- 在格式化文本选项卡,点击作为 HTML或点击作为富文本在里面 格式部分。
对于 Outlook 2007 或更早版本:
打开 Outlook。
在文件菜单,点击新的,然后点击在此文件夹中发布。
在 Outlook 2007 中,单击HTML或点击富文本在选项选项卡中的格式组。在 Outlook 2003 或 Outlook 2002 中,单击纯文本,然后点击HTML或者富文本。
现有帖子
在 Outlook 2007 中,单击其他行为打开帖子后讨论选项卡中的操作组。然后点击修改内容在您更改格式之前。
在 Outlook 2003 或 Outlook 2002 中,打开帖子项目,单击编辑,然后点击修改内容在您更改格式之前。
方法 3. 恢复 Outlook 2003 或 Outlook 2002 中的换行符
此方法允许您恢复已删除的换行符。为此,请按照下列步骤操作:
- 打开 Outlook。
- 打开帖子内容。
- 点击格式。
- 点击清除取消文本换行复选标记。
笔记此选项在 Outlook 2010 或 Outlook 2007 中不可用。
更多来源
精简版快速列表
- 更改
Automatically wrap text as text character
字符数比70达到更理想的输出(见下面的屏幕截图)- 取消选中复选框
Remove extra line breaks in plain text messages
(见下面的屏幕截图)- 使用
Rich Text
或者HTML
格式而不是Plain Text
在 Outlook 中导航:
File
|Options
|
答案3
这曾经有效但我不知道它是否仍然有效:
在注册表中创建
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Common\MailSettings
一个名为的 DWORDWrapLines
,并将其设置为 0。
如果您需要有关如何执行上述注册表更新的更多信息,请参阅本文尤其是
为我做包含 Outlook 2003 至 2013 版本的文件的部分.reg
,您可以下载并双击执行。对于其他版本的 Outlook,您需要修改其中一个文件中的版本号。
该文件看起来应该像这样:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\<office-version>.0\Common\MailSettings]
"WrapLines"=dword:00000000
答案4
您需要将 Outlook 撰写邮件的方式从“HTML”更改为“纯文本”。这可以通过选择文件:选项:邮件来实现。在下拉菜单中,将 HTML 更改为纯文本,然后单击确定。这应该可以纠正多余的行间距。回复/转发电子邮件时间距不是问题,只有撰写新电子邮件时才会出现问题。