摘要
Microsoft Outlook 和 Microsoft Exchange 用戶端有時會使用特殊方法來封裝在因特網上傳送郵件的資訊。 此方法在技術上稱為傳輸中性封裝格式 (TNEF) 。
TNEF 上的技術資訊可在下列 MSDN 網站上取得:
其他相關資訊
TNEF 的使用通常受 Outlook 中稱為 Microsoft Outlook RTF 格式 (RTF) 設定的影響。 RTF 和 TNEF 是密切相關的,但並不相同。
以 TNEF 編碼的郵件包含純文字版本的郵件,以及「封裝」原始郵件其他部分的二進位附件。 在大多數情況下,二進位附件的名稱Winmail.dat,而且可能包含下列資訊:
-
郵件的格式化文字版本 (例如,字型資訊和色彩) 。
-
例如,內嵌圖片和內嵌的 Microsoft Office 檔 (OLE 物件) 。
-
(特殊 Outlook 功能,例如自定義表單、投票按鈕和會議邀請) 。
-
新增至原始郵件的一般檔案附件。
除了先前列出的資訊,您的個人資料夾路徑 (.pst) 檔案和您的登入名稱都會內嵌在Winmail.dat檔案中。 雖然此數據並未明確公開給收件者,但如果收件者開啟Winmail.dat檔案以在二進位或文本編輯器中進行編輯,他們就可以看到路徑並登入名稱。 請注意密碼資訊不會顯示出來。 若要確保 .pst 檔案或記錄檔名稱的路徑未包含在Winmail.dat附件中,請依照本文中的步驟傳送不含Winmail.dat檔案的郵件。
某些 Outlook 功能會要求同時使用 Outlook 的因特網電子郵件收件者正確理解 TNEF 編碼。 例如,當您透過因特網傳送含有 [投票] 按鈕的郵件給收件者時,如果該收件者未啟用 TNEF,則不會收到 [投票] 按鈕。 或者,若要傳送具有一般檔案附件的郵件,則不需要 TNEF。 如果您要傳送含有檔案附件的郵件給不使用 Outlook 或 Exchange 用戶端的收件者,建議您手動選擇使用不需要 TNEF (的電子郵件格式,例如 HTML 或純文字) 。 如果郵件傳送時沒有 TNEF,收件者可以如預期檢視及儲存附件。
傳送和接收疑慮
當不瞭解 TNEF 的電子郵件用戶端收到包含 TNEF 資訊的郵件時,以下是兩種常見的結果:
-
收到郵件的純文本版本,其中包含名為 Winmail.dat 的附件。 Winmail.dat附件開啟時沒有實用資訊,因為它是 TNEF 格式。
-
郵件的純文本版本隨即收到,且包含具有一般名稱的附件,例如ATT00008.dat或ATT00005.eml。 在此情況下,客戶端無法辨識郵件的 TNEF 部分或Winmail.dat檔名。 因此,會建立檔名來保存 TNEF 資訊。
除了接收用戶端之外,電子郵件伺服器通常會在郵件傳遞時去除 TNEF 資訊。 如果已開啟伺服器移除 TNEF 的選項,用戶端一律會收到純文字版本的郵件。 Exchange Server 是電子郵件伺服器程式的一個範例,該程式可以選擇從郵件中移除 TNEF。
郵件編碼
編碼郵件的因特網標準,例如多重因特網郵件擴充功能 (MIME) 和 UUENCODE,與 TNEF 無關。 TNEF 可以在 MIME 編碼的郵件中,做為「application/ms-tnef」類型的 MIME 內文元件,或以名為 Winmail.dat 的附件的形式存在於 UUENCODED 郵件中。 接收客戶端必須瞭解已傳送的 TNEF 編碼,才能正確顯示封裝資訊。
如何控制郵件中的 TNEF
您可以使用下列三種方法之一來控制 TNEF:
-
全域 - 如果您將預設的電子郵件格式變更為純文本或 HTML,除非 Outlook 功能需要,否則有助於確保 TNEF 不會傳送。
-
每個收件者 - 您可以在收件者的電子郵件地址中指定不要傳送 TNEF,讓收件者永遠收到純文字版本的郵件。
-
每封郵件 - 當您撰寫新郵件,或回復收到的郵件時。
方法 1. 如何針對 TNEF 進行全域變更
針對 Microsoft Outlook 2010 及更新版本:
若要關閉 TNEF,請遵循下列步驟:
-
按兩下 [ 檔案] 索引 標籤,按兩下 [ 選項],然後按兩下 [ 郵件]。
-
在 [ 撰寫此郵件格式 ] 清單中,按兩下 [ 純文字] 或 [HTML],然後按兩下 [ 確定]。
若要在 TNEF 中傳送郵件,請遵循下列步驟:
-
按兩下 [ 檔案] 索引 標籤,按兩下 [ 選項],然後按兩下 [ 郵件]。
方法 2:如何針對 TNEF 對每個收件者進行變更
針對 Outlook 2010:
在 [連絡人] 資料夾中
若要關閉 TNEF,請遵循下列步驟:
-
在 [ 連絡人 ] 資料夾開啟收件者的記錄。
-
按兩下收件者的電子郵件位址。
-
聯繫人卡片隨即出現。 按兩下 [檢視更多與此人互動的選項],然後按兩下 [ Outlook 內容]。
-
選取 [僅在因特網格式] 列表中傳送純文本。
若要在 TNEF 中傳送,請遵循下列步驟:
-
在 [ 連絡人 ] 資料夾開啟收件者的記錄。
-
按兩下收件者的電子郵件位址。
-
聯繫人卡片隨即出現。 按兩下 [檢視更多與此人互動的選項],然後按兩下 [ Outlook 內容]。
-
在 [因特網格式] 方塊中,按兩下 [使用 Outlook RTF 格式傳送]。
方法 3:如何針對 TNEF 變更每封郵件
針對 Outlook 2010 及更新版本:
若要關閉 TNEF,請遵循下列步驟:
-
開啟新郵件訊息,或按兩下 [ 回復 收到的郵件]。
-
在 [ 文字格式] 索引 標籤上,按兩下 [HTML] 或 [ 純文字]。
若要開啟 TNEF,請遵循下列步驟:
-
開啟新郵件訊息,或按兩下 [ 回復 收到的郵件]。
-
在 [ 文字格式] 索引 標籤上,按兩下 [RTF 文字]。
常見案例
-
問題:收件者會收到Winmail.dat附件。
解決方案:針對收件者關閉 TNEF (,或全域) 。 -
問題:收件者會收到ATT00001。DAT 附件。
解決方案:針對收件者關閉 TNEF (,或全域) 。 -
問題:收件者不會收到一般檔案附件。
解決方案:針對收件者關閉 TNEF (,或全域) 。 -
問題:Outlook 中沒有 [投票] 按鈕的收件者。
解決方案:為收件者開啟 TNEF。 -
問題:收件者會以一般郵件的形式收到會議邀請。
解決方案:為收件者開啟 TNEF。 -
問題:收件者不會收到自定義窗體資訊。
解決方案:為收件者開啟 TNEF。 -
問題:收件者不會收到格式化的郵件文字。
解決方案:為收件者開啟 TNEF。