Outlook 如何识别“额外换行符”

Bre*_*nt 5 email scripting linux outlook

我正在编写一个脚本,将输出通过电子邮件发送给我,我在 Outlook 中阅读了它。出于某种原因,Outlook 删除了邮件中的所有换行符,并给我一点提示,它已从邮件中删除了额外的换行符

如何修复我的邮件,以便 Outlook 不会删除换行符?

  • Outlook 显示其他消息正常(带有正确的换行符)
  • 我已经用 sed 尝试了所有这些 - s/$/\r/ s/$/\n/ s/\r\n/\n/ s/\n\r/\n/ s/$/^M/ - 没有运气

Outlook 在一行的末尾期望什么?

squ*_*man 6

不确定它在寻找什么,但是如何将 Outlook 配置为不删除它们?

工具 -> 选项 -> 首选项选项卡 -> 单击电子邮件选项按钮 -> 取消选中该框

另一种选择(虽然不理想,甚至可能不是您的消息的情况):

  1. 打开展望。
  2. 打开项目。
  3. 单击格式。
  4. 单击以清除展开文本复选标记。

而且这里有一个帖子,说,你可以使用一个黑客将2个空字符,以使Outlook无法删除休息添加到文本的每一行的开头。

另外请参阅此处以获得更好的布局,在每行末尾添加至少 3 个空格(包括空行)。

  • 他问的是 Outlook 如何解析邮件,而不是他如何关闭 Outlook 中的行为。 (2认同)