Sun Java System Messaging Server 6.3 管理指南

12.8.5 解譯 Multiparts 和郵件/RFC822 部分的 Content-transfer-encoding 欄位

關鍵字:interpretmultipartencodingignoremultipartencoding interpretmessageencodingignoremessageencoding

MIME 規格禁止在 multipart 或郵件/rfc822 部分使用 7 位元、8 位元和二進位之外的 content-transfer-encoding。長久以來,某些代理程式違反這個規格,而將 multipart 和郵件/rfc822 物件編碼。相應地,MTA 程式碼可以接受和移除此類編碼。然而,最近出現了另一種違反標準的情形,也就是 content-transfer-encoding 欄位上雖然有以引號括住的可列印值或 base63,但事實上並未編碼此部分。如果 MTA 嘗試將此類訊息解碼,結果通常是出現空白訊息,與預期的結果不同。

出現這種問題的訊息相當常見,因此新增兩組新的通道關鍵字,可啟用或停用 multipart 和郵件/rfc822 部分的 content-transfer-encoding 欄位編譯。第一組是 interpretmultipartencodingignoremultipartencoding,第二組是 interpretmessageencodingignoremessageencoding。預設值是 interpretmultipartencodinginterpretmessageencoding