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