web-dev-qa-db-ja.com

Outlookは、余分な改行があるかどうかをどのように判断しますか?

Outlook 2010(32ビット)/ Windows 7

プレーンテキストの電子メールメッセージがOutlookによって誤って解釈され、奇妙な形式になっているシナリオがあります。

他のすべての電子メールクライアントでは、メッセージは次のようになります。

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref
Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

ただし、何らかの理由で、私のシステムのOutlook 2010には、「このメッセージの余分な改行が削除されました」と表示され、次のようなメッセージ本文が表示されます。

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

これはすべてプレーンテキストであり、HTML形式ではないため、Outlookが余分な改行があるとどのように/どこで考えているのかわかりません。誰かがここで何が起こっているのか詳しく説明できますか? Outlookは、余分な改行があるとどのように判断しますか?

Outlookの設定を変更できることはわかっていますが、このメールは他の人にも送信されるため、ここで何が起こっているのかを把握したいと思います。

6
Mike B

「誰かがここで何が起こっているのか詳しく説明できますか?Outlookは、余分な改行があるとどのように判断しますか?」

デフォルトでは、Outlookの改行の自動削除機能が有効になっています。これにより、改行が削除されます。 2つ以上の連続する改行は削除されません。

出典: Outlookでプレーンテキスト形式で作成された投稿では改行が削除されます

私も過去にこれに遭遇しました。私が使用した「修正」は、ソース電子メールを変更し(私が作成したユーティリティによって生成された)、各行をいくつかのスペースでインデントすることでした。魔法のようにOutlookはそれらをアンラップしようとしなくなりました。

このブログ および このスレッド によると、各行の末尾に1つの余分なスペースを追加することで、アンラップを防ぐこともできます。 :)

7