一、說明:

當使用者反應只要收到某個寄件者寄來的信件,其附檔無論是Word、PDF、JPG……等等,都會變成 winmail.dat ,但是其他寄件者寄來的信卻都正常,

不管使用 Web 或 Outlook Express、Live mail都無法正常讀取、甚至連winmail.dat都可能無法看到,以致於忽略掉此封信件是有夾帶附檔。


微軟公佈這是Microsoft Office Outlook 的特殊格式,如果設定 Outlook 寄出的格式為 rich text (RTF,Rich Text Format) 的信件給"非Office Outlook"的使用者,就會收到這種附檔而空有容量卻無法閱讀。

問題點是在於"寄件者"使用 Microsoft Outlook 的 RTF 格式寄信,所以解決的方法應"要求寄件者更改設定"或是利用Mail2000 Webmail介面閱讀信件(目前可解大部分winmail.dat),以符合大眾的相容性,更改操作如下:


1.於Microsoft Outlook 內,點選【工具】→【選項】。


Outlook 2003:


Outlook 2010:


2.於【選項】畫面下,選擇【郵件格式】,下拉【使用這個郵件格式撰寫】,點選HTML或純文字,千萬不要選RTF文字,然後按右下角的【套用】→【確定】。


Outlook 2003:


Outlook 2010:


3.並於按下【網際網路格式】,下拉【Outlook RTF文字選項】,點選【轉換成HTML格式】,如此一來所有寄出的郵件就會採用這個整體的設定值。


Outlook 2003:


Outlook 2010:


4.寄件者寄給某收件者才會有此情況,建議修改聯絡人郵件格式方式解決看看。

請在此聯絡人中的【電子郵件】欄位滑鼠左鍵點選兩下,進入【電子郵件內容】修改網際網路格式為【僅傳送純文字】。


Outlook 2003:


Outlook 2010:



提供另外一個方法控制 TNEF:


‧「預設」訊息格式 – 此格式可確定所有的外寄電子郵件訊息皆不使用 TNEF 格式。

‧「特定連絡人」格式 – 此格式可確定針對特定收件者的外寄電子郵件訊息不使用 TNEF 格式。

‧「特定訊息」格式 – 此格式可以確定您撰寫或回覆的電子郵件訊息不使用 TNEF 格式。


註:根據實際使用測試,只有將信件設為純文字格式才能確保附加檔案可收到,HTML還是會有遺漏的可能。

最後請將以下[虛線中]的文字複製到筆記本中,並另存成XXX.reg檔,點兩下執行該註冊動作,並重新開機!!

 

Outlook 2003

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


Outlook 2007

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


Outlook 2010

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences]

"DisableTNEF"=dword:00000001


Outlook 2016:

把RTF的按鈕反灰的方式(若有路徑沒有的,請自行新增補足):
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\office\16.0\Outlook\disabledcmdbaritemslist]
"TCID1"="5565"



6.官方相關說明:


針對此問題,在 google 查詢關鍵字 rtf attachment disappear windows live mail ,可以找到相當多類似的問題反應,您也可以參考微軟 forum 上的說明:

http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/windows-live-mail-does-not-show-attachment-to/7b981d71-93b1-4284-b332-ce50d0f5223d


其主要原因是 RTF 格式是屬於 Outlook Proprietary 的格式,甚至 OE or Windows Live mail 在轉換格式時都會有問題,與使用哪一種郵件伺服器並無直接關係。

此問題確實目前的較佳解決方法就是建議使用者“不要”使用RTF格式(如下 Microsoft 也明確正面表列說明支援 RTF 郵件的用戶端軟體,並不包括 Windows Live Mail 和 Outlook Express),

而且建議用戶採用 HTML 或純文字模式;事實上,此類設定也是 Outlook 較建議/且為預設的郵件格式。

http://office.microsoft.com/zh-hk/outlook-help/HP001232996.aspx
http://office.microsoft.com/zh-tw/outlook-help/HA101992313.aspx




附註


於 Outlook 2016 測試,

僅能在新增聯絡人時修改網際網路格式,若是已存在於通訊錄的聯絡人則無法修改。


請在聯絡人中的【電子郵件】欄位滑鼠右鍵進入【開啟 outlook 內容】修改網際網路格式為【僅傳送純文字】。