メールのテキストバージョンでの行末文字の設定方法(デフォルトのCR+LFが二重スペースで表示される問題)

こんにちは、Discourse コミュニティ —

数年前から気づいていましたが、今日になってようやく調べてみたところ、Discourse が生成するメールの「Text/PLAIN」バージョン(「Text/HTML」バージョンとは対照的に)が、私のメールビューアで縦の間隔が広すぎ、二重にスペースが空いているように見えるようです。少し調べてみたところ、これはテキストバージョンが行末を示すためにキャリッジリターン (CR) とラインフィード (LF) の両方を使用しているため(私のメールリーダーの設定では LF のみを使用したい)、このように見えるようです。

これはサイト管理者として私が設定できることでしょうか?(例:「text-email-end-of-line-character(s)」設定)。

ありがとうございます。
-Brad

追伸 — 好奇心旺盛な方のためにスクリーンショットを添付します。

メッセージの作成:

テキストベースのメーラーで表示:

キャリッジリターンを表示するエディタで表示:

 

追伸 — @niemeyer による潜在的に関連する問題: Excessive spacing on text/plain email content

「いいね!」 2

自分の投稿のフォローアップです。

この原因は、Discourse形式のテキスト添付ファイルが行末にCR+CR+LFを使用していることにあると推測されています。しかし、電子メールの標準ではCRの後にはLFが必要なため、一部のメーラーは、欠落しているLFを挿入してCR+LF+CR+LFを作成することで問題を修正している可能性があります。これにより、二重の間隔が生じているように見えます。まだ、Discourseで生成されたテキスト添付ファイルを16進エディタで調べてこれを検証する時間がありません。

-ブラッド

[CR = キャリッジリターン、LF = ラインフィード]

「いいね!」 1