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. 重開機 
----------------------------------------

沒有留言:

TeraTerm是一款開放原始碼的遠程客戶端操作軟體

因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一...