Linux

Outlook 如何辨識“額外換行符”

  • January 26, 2021

我正在編寫一個將輸出通過電子郵件發送給我的腳本,我在 Outlook 中閱讀了它。出於某種原因,Outlook 刪除了郵件中的所有換行符,並給了我一點通知,它已從郵件中刪除了多餘的換行符

如何修復我的郵件以使 Outlook 不會刪除換行符?

  • Outlook 可以正常顯示其他消息(使用正確的換行符)
  • 我已經用 sed - s/ 嘗試了所有這些東西 $ /\r/ s/ $ /\n/ s/\r\n/\n/ s/\n\r/\n/ s/$/^M/ - 沒有運氣

Outlook 期望在一行的末尾是什麼?

不確定它在尋找什麼,但如何將 Outlook 配置為不刪除它們?

工具 -> 選項 -> 首選項選項卡 -> 點擊電子郵件選項按鈕 -> 取消選中該框

另一種選擇(雖然不理想,甚至可能不是您的消息的情況):

  1. 打開 Outlook。
  2. 打開項目。
  3. 點擊格式。
  4. 點擊以清除“展開文本”複選標記。

這裡有一篇文章說您可以使用的一種技巧是在每行文本的開頭添加 2 個空字元,以使 Outlook 不會刪除中斷。

另外請參閱此處以獲得更好的佈局,在每行末尾添加至少 3 個空格(包括空行)。

引用自:https://serverfault.com/questions/26037