2016年3月2日 星期三

[Email] 關於 winmail.dat "可能的"解決方式.

Transport Neutral Encapsulation Format (TNEF) 說明

Outlook 和 Microsoft Exchange 用戶端有時候會使用一種特殊的方法封裝資訊以透過網際網路傳送郵件,這個方法使用的技術稱為 TNEF。TNEF 編碼的郵件包含了該郵件的純文字版本,以及一個「包裝」有原始郵件其它各部份的二進位附件。在大多情況下,二進位附件會命名為 Winmail.dat,並包含:

  • 郵件的格式化文字版本 (字型資訊、顏色等等)
  • OLE 物件 (內嵌圖片、內嵌 Office 文件等等)
  • 特殊 Outlook 功能 (自訂表單、投票按鈕、會議邀請等等)
  • 加入原始郵件的一般檔案附件

除了上面所列的資訊外,您的個人資料夾檔案 (PST) 路徑以及您的登入名稱也會內嵌至 winmail.dat 檔案,雖然這個資料沒有明確地透露給收件者,但如果收件者開啟 winmail.dat 檔案在二進位或文字編輯器中編輯,他就會看到路徑及登入名稱。請注意,密碼資訊並不會被洩露。

以下不負責解法, 請自行測試..

========= 解法A =========

您可以從三個地方控制 TNEF,視您的 Outlook 安裝而定 (網際網路郵件、公司或工作群組)。
全域:將您的預設郵件格式變更為「純文字」或 HTML 可以協助您確保不傳送 TNEF,除非 Outlook 功能需要它。

每封郵件:如果郵件是 Rich Text Format (RTF) 格式,且您使用的是 Outlook 的「網際網路郵件」(Internet Mail Only (IMO)) 安裝,您可以一次開啟或關閉一封郵件的 TNEF。
每位收件者:您可以在收件者的電子郵件地址中指定不要傳送 TNEF,這樣收件者會永遠接收到純文字版本的郵件。

TNEF 的使用通常受到 Outlook 中的設定所影響,稱為 Microsoft Outlook Rich Text (RTF) 格式,Rich Text (RTF) 格式和 TNEF 不完全相同,但它們緊密相關在郵件訊息中控制 TNEF。

原文於 https://support.microsoft.com/zh-tw/kb/241538

========= 解法B =========

關閉 Outlook 使用TNEF格式傳送郵件 (Winmail.dat)

Outlook 若使用 RTF 格式, 帶附件會封裝成 TNEF 格式的 Winmail.dat 檔, 使用非 Outlook 的郵件軟體會看到Winmail.dat附件的問題.
解決方法:
請將下面的資料另存為"DisableTNEF.reg",然後按滑鼠右鍵2下執行,執行完畢請重開電腦.


Office 11 = Office 2003

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001

Office 12 = Office 2007

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001

Office 14 = Office 2010

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001

Office 15 = Office 2013

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001

參考文章 https://support.microsoft.com/zh-tw/kb/958012


========= 解法C =========

解決方法:
請將下面資料另存為"xxx.reg",然後按滑鼠右鍵2下執行,執行完畢請重開電腦.

Office 11 = Office 2003

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail]
"DontEncodeCustomNote"=dword:00000001

Office 12 = Office 2007

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options\Mail]
"DontEncodeCustomNote"=dword:00000001

Office 14 = Office 2010

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences]
"DontEncodeCustomNote"=dword:00000001

Office 15 = Office 2013

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences]
"DontEncodeCustomNote"=dword:00000001




沒有留言:

張貼留言