BigAdmin System Administration Portal
Messaging Server の注意事項:12.8.5 Multipart と message/rfc822 パートでの content-transfer-encoding フィールドの解釈
Print-friendly VersionPrint-friendly Version

Messaging Server の注意事項:12.8.5 Multipart と message/rfc822 パートでの content-transfer-encoding フィールドの解釈

「Sun Java System Messaging Server 6.3 管理ガイド」に誤りがあります。 英語版で加えられた「12.8.5 Interpreting Content-transfer-encoding Fields on Multiparts and Message/RFC822 Parts」 に対する翻訳が含まれていません。(BugID: 6784446)



以下に翻訳内容を示します。


12.8.5 Multipart と message/rfc822 パートでの content-transfer-encoding フィールドの解釈


キーワード: interpretmultipartencoding, ignoremultipartencoding, interpretmessageencoding, ignoremessageencoding

MIME の仕様では、multipart あるいは message/rfc822 パートの content-transfer-encoding に 7-bit, 8-bit あるいは binary 以外の使用を許可していません。しかしいくつかのエージェント が、かなりの期間この仕様に違反する状態が続いており、multipart および message/rfc822 オブジェクトがエンコードされてきました。 この状況に対応するため、MTA はこれらのエンコーディングを受け 入れて、元に戻すためのコードを入れていました。 しかし最近新しいタイプの違反が見受けられるようになってきており その1つは、content-transfer-encoding フィールドに quoted-printable や base63 の値を指定するけど実際にはエンコードされていないというもの です。このようなメッセージを MTA がデコードしようとすると、結果は 想像される通り、一般的に空のメッセージとなってしまいます。

この問題があるメッセージはとても広く使われるようになっているため、 2つの新しいチャネルキーワードペアが問題への対処のため追加されま した - すなわち multipart と message/rfc822 パートにある content-transfer-encoding フィールドの解釈を有効(enabled)あるいは 無効(disabled)にすることができるようになりました。最初のペアは、 interpretmultipartencoding と ignoremultipartencoding で、2つめ のペアは interpretmessageencoding と ignoremessageencoding です。 規定値は、interpretmultipartencoding と interpretmessageencoding です。

BigAdmin