2012年10月16日 星期二

[Thunderbird] 收到附件為 winmail.dat 的郵件

瀏覽數
收到同事寄來的信件,用 Thunderbird 將信收下,都無法檢視信內的附件,Thunderbird 在附件視窗只秀出 winmail.dat 這個不知道什麼鬼的檔案。 Google 了一下,才發現寄信者如果使用 Office Outlook 一直都有這類的問題,因為 Outlook 會將附件以 TNEF(Transport Neutral Encapsulation Format) 的格式將附件做編碼再寄出,而收件軟體若不是 Outlook 的話,都無法正確解析附件,包括 Outlook Express 也是如此。

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

方法一:
1. 在 [工具] 功能表按一下 [選項] ,然後再按一下 [郵件格式] 索引標籤。
2. 在 [以此訊息格式傳送] 方塊按一下 [HTML] ,然後再按一下 [確定]。

方法二:
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. 重開機

方法三:
前兩個方式皆是從寄信者下手,可能會有困難。山不轉人轉,於是只好上 Mozilla.org 找看看 Thunderbird 有沒有現成的套件可以掛進來,LookOut 就是一款不錯的外掛,可以正確解析 TNEF 格式的附件,然後自動產生解碼過的檔案放在附件視窗,點選就可以正確開啟該附件。

 

參考: http://keanu.wordpress.com/2008/07/19/thunderbird-%E5%B0%88%E7%94%A8%E5%A5%97%E4%BB%B6-lookout-%E6%AA%A2%E8%A6%96-tnef-%E7%B7%A8%E7%A2%BC%E6%A0%BC%E5%BC%8F%E7%9A%84%E9%99%84%E4%BB%B6/

沒有留言: