2019年11月27日 星期三

用Outlook 寄信附件變 winmail.dat 的問題排除

用Outlook 寄信附件變 winmail.dat 問題排除
網路上找了一些方法,測試如下: 


原因是以 Outlook 或 Microsoft Exchange 來寄信,而這兩種寄信方式「有時候 (MSDN說的)」會使用一種特殊的方法封裝資訊以透過網際網路傳送郵件,這個方法使用的技術稱為 Transport Neutral Encapsulation Format (TNEF)。
Scenario:這種情形好發在寄件者用outlook 寄信,而收件者使用 webmail 的方式收信。

簡單來的說就是 webmail 看不懂 TNEF 的格式。

--- 今天來說的是「使用者」端的解決方式 ---

問題:既然對方看不懂 TNEF 的格式,那怎麼避免寄出附件變成 winmail.dat (TNEF 格式)

方法一:修改 outlook 聯絡人的寄信格式
方法二:修改 registry 讓 outlook 不要再發出 TNEF 格式的信件.
方法三:安裝讀取 winmail.dat 的檔案程式


用Outlook 寄信附件變 winmail.dat 的問題排除
網路上找了一些方法,測試如下: 

方法一 : 
==> 將寄信內容,切換成純文字格式。 
結果: 失敗,對方仍然收到winmail.dat。


方法二:
修改 registry 讓 outlook 不要再發出 TNEF 格式的信件.
結果: 成功,對方可以收到正常原始的附件。

------- 方法二 -----------------------

以下資料來源為:http://support.microsoft.com/kb/958012/zh-tw

1. 關閉 Outlook
2. 執行 regedit
3. Outlook 2007 找路徑  HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences
Outlook 2010 找路徑  HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
4. 點開上述路徑後,在右邊區塊(顯示各項參數的地方),點滑鼠右鍵然後選「新增 DWORD值」
5. 名稱輸入「DisableTNEF」
6. 值輸入「1」,因為是 1所以不用去管十進制或是十六進制都可以。 
7. 關閉登錄編輯程式(也就是 regedit 囉)
8. 重開機 
----------------------------------------

沒有留言:

如何在Windows的事件檢視器event viewer,查詢開機關機的紀錄

Windows 如何 事件檢視器 查詢開機關機紀錄 Step1: 打開windows的 「 事件檢視器 」,開啟「 建立自訂檢視… 」視窗,在「事件記錄檔」選項,將「Windows 紀錄」內勾選「系統」選項。 Step2: 內含/排除事件識別碼: 」排除事件識別碼打「6005,6...