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

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

我正在编写一个脚本,将输出通过电子邮件发送给我,并在 Outlook 中读取它。由于某种原因,Outlook 删除了所有换行符在消息中,并给我一个小通知,它已经删除了邮件中有多余的换行符

我该如何修复我的消息以便 Outlook 不会删除换行符?

  • Outlook 可以正常显示其他消息(换行正确)
  • 我已经尝试过使用 sed 做这些事情 - s/$/\r/ s/$/\n/ s/\r\n/\n/ s/\n\r/\n/ s/$/^M/ - 但没有成功

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

答案1

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

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

另一种选择(尽管不是理想的,甚至可能不适合您的消息):

  1. 打开 Outlook。
  2. 打开该项目。
  3. 单击“格式”。
  4. 单击以清除“取消文本换行”复选标记。

这是一篇帖子也就是说,您可以使用的一种技巧是在每行文本的开头添加 2 个空字符,以使 Outlook 不会删除换行符。

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

相关内容