如何開啟 winmail.dat 檔案

在瀏覽器裡開啟 winmail.dat,把被困住的附件取回來。說明這個檔案到底是什麼、你為什麼會收到,以及寄件者要怎麼做才不會再發生。

winmail.dat 不是壞掉的檔案,也不是病毒。它是寄件者的 Outlook 把郵件打包成微軟專有的 TNEF 格式、而中間的郵件系統無法還原時,你會收到的東西。排版過的內文,以及真正讓你困擾的那部分 —— 所有真正的附件 —— 全都封在裡面。

你為什麼會收到這個檔案

Outlook 可以用 RTF(Rich Text Format)寄信,那是微軟專有的格式,標準的網際網路 郵件沒有辦法表達。這種時候,Outlook 會把所有塞不進去的東西 —— 排版,以及每一個 附件 —— 打包成一個叫做 TNEF(Transport Neutral Encapsulation Format)的區塊。 如果收件方也是 Outlook,它會安靜地拆開,你根本不會發現發生過這件事。

但其他任何系統 —— Gmail、Apple Mail、Thunderbird、手機、工單系統、封存系統 —— 都不知道該怎麼拆,於是就把這個原始區塊照 Outlook 給的名字丟給你:winmail.dat。由此可以得到兩個結論:

  • 這不是你的錯,也不是寄件者的錯。問題出在某一封信、或某一筆 Outlook 聯絡人資料上的一個設定,而你們兩邊大概都不知道它存在。
  • 你的附件沒有不見。它們就在這個檔案裡面。這才是重點,也是 為什麼值得把 winmail.dat 打開,而不是回信請對方重寄。

在這裡開啟

  1. 把郵件中的 winmail.dat 存下來。
  2. 拖到檢視器上。
  3. 閱讀郵件內容,並單獨下載附件或打包成 ZIP。

解析在你的瀏覽器內執行,不會上傳。這一點在這裡比平常更重要:winmail.dat 幾乎 都出現在本來就不該離開公司的討論串裡,而最直覺的替代方案 —— 一個要你上傳檔案的 轉檔網站 —— 等於是把那份東西送到一台你一無所知的伺服器上。

能取回什麼、不能取回什麼

主旨、寄件者、日期、排版後的內文,以及每一個附件,都存在這個檔案裡,全部都能取回。

收件者清單則不行,而且沒有任何工具能從這個檔案還原它。TNEF 是夾在一封「載體郵件」裡面的附件,而收件者、副本與網際網路標頭都屬於那封載體郵件,不屬於這個 附件。如果你需要那些資訊,它們就在你收到 winmail.dat 的那封信上 —— 去看那封信的標頭。任何宣稱能從 winmail.dat 顯示收件者清單的工具,都是在猜。

寄件者要怎麼做才不會再發生

這一段值得轉告對方,因為它是從源頭解決,而不是一封一封處理。在 Windows 版 Outlook 中:

  • 只改這一封:在撰寫視窗中開啟文字格式, 把 RTF 文字改成 HTML純文字
  • 全部都改:檔案 → 選項 → 郵件,在 「撰寫郵件」下把格式設為 HTML。
  • 只有某個人特別會這樣:如果每次都是同一個人,通常就是這個原因。 開啟那筆聯絡人,連按兩下電子郵件地址,把「網際網路格式」設成傳送純文字或 HTML, 而不是 Outlook RTF。自動完成的快取可能還留著舊設定,所以請先用下拉選單上的 X 把該地址從收件者欄刪掉,再重新輸入一次。

相關症狀

同一封信也可能以 Part 1.2ATT00001.dat 或一個沒有名字的 附件的形式抵達 —— 這些全都是同一個 TNEF 區塊,只是被中途某台伺服器隨手取了個名字, 開啟方式完全一樣。如果你手上的檔案是 Outlook 郵件而不是 TNEF 區塊,請參考打不開的排查指南,或看看.msg 檔是什麼

現在就開啟一個 .msg 檔

不需註冊、不需上傳、不需安裝任何軟體。

開啟檢視器