Message Text/メッセージ

適用対象: Outlook 2013 | Outlook 2016

MIME モードの送信メッセージの場合、コンテンツ タイプは添付ファイルがあるかどうかとメッセージ テキストの外観によって異なります。 添付ファイルがある場合、Content-type は マルチパート/混合 です。メッセージ テキストと各添付ファイルは、それぞれ独自のコンテンツ タイプを持つメッセージ コンテンツの個別の部分になります。 添付ファイルがない場合、メッセージのコンテンツ タイプは テキスト/プレーン で、パーツは 1 つだけです。

一部の行の長さが 140 文字を超えない限り、メッセージ テキストは行ラップされません。 その場合、テキスト全体が 76 列にラップされ、改行を保持するために 引用符で囲まれた印刷可能な エンコードが使用されます。 コンテンツ タイプは、次のように、メッセージ テキスト内の文字によって異なります。

  • 7 ビット文字のみが見つかり、140 文字を超える行がない場合、メッセージは ASCII テキストです。 Content-type: text/plain; charset=us-ascii (Content-Transfer-Encoding=7bit が想定されています)。

  • 長い行または 8 ビット文字が見つかった場合、メッセージはテキストであり、文字セットはロケールによって決定されます。 ISO 標準 8859 で定義されている文字セットから選択する必要があります。 Content-type: text/plain; charset=iso-8859-1 (または別の有効な文字セット)

    Content-Transfer-Encoding: quoted-printable

受信 MIME メッセージの場合、最初のメッセージ コンテンツ パーツに Content-type: text/* (つまり、任意のテキスト 型) があり、その文字セットが認識された場合は、 PR_BODY (PidTagBody) にマップされます。 この条件を満たしていない最初のメッセージ コンテンツ パーツが添付ファイルになります。 後続のパーツも添付ファイルになります。

uuencode モードでは、送信メッセージ内のメッセージ テキストは、MS Mail 3.x と同様に 78 列に行ラップされます。 コンテンツ タイプは "text/plain" です。このような状況で元のメッセージの段落区切りを保持するには、ラップされたテキストで次の規則に従います。 テキスト行を終了する理由は 3 つあり、それぞれに独自の文字シーケンスがあります。

  • 改行。 元のテキストには、ユーザーが入力した改行 (段落マーク) が含まれていました。 トランスポートでは、これは前の空白のない改行にマップされます。 ユーザーが空白の前に改行を入力した場合は、空白を取り除く必要があります。

  • Line-nobreak。 元のテキストには、メッセージの 1 行に収まらない長すぎる単語が含まれていました。 トランスポートでは、これは 2 つの空白の前の改行にマップされます。

  • 行折り返し。 元のテキストには改行が含まれていません。テキストが長すぎてメッセージの 1 行に収まりませんが、2 つの単語間で区切ることができます。 トランスポートでは、これは 1 つの空白の前の改行にマップされます。