這裡介紹如何在 Linux 中開啟 winmail.dat 這種電子郵件的附加檔案。
以 Outlook 或 Microsoft Exchange 寄出電子郵件時,有時後會把信件以 TNEF(Transport Neutral Encapsulation Format)格式的方式打包起來,如果使用其他收信軟體閱讀信件時,就會出現一個無法閱讀的 winmail.dat 附件。
這種檔案在 GMail 中開啟時,同樣無法直接閱讀。
tnef
若在 Linux 中想要解開 winmail.dat 這種檔案,可以使用 tnef
這個小工具。(若是 Mac OS X 的使用者,可以使用 TNEF’s Enough)
首先安裝 tnef
套件,在 Ubuntu 或 Debian 系列的 Linux 中可以使用 apt 安裝:
sudo apt-get install tnef
接著把 winmail.dat
這個附加檔案抓下來,使用 tnef
解開:
# 解開 winmail.dat
tnef winmail.dat
這樣就可把 winmail.dat
裡面的檔案解開來了。
若要列出 winmail.dat 的檔案名稱,但是不要實際解開的話,可以使用 -t
參數:
# 列出檔案名稱 tnef -t winmail.dat
-C
參數可以指定解開檔案的放置路徑:
# 指定解開檔案的放置路徑 mkdir my_attach tnef -C my_attach winmail.dat
如果解開的檔案名稱與既有檔案名稱衝突時,可以使用 --overwrite
覆蓋:
# 檔名衝突時,覆蓋舊檔 tnef --overwrite winmail.dat
或是使用 --number-backups
參數將解開的檔案另存為 *.n
這種數字結尾的檔案名稱。
# 檔名衝突時,重新命名為 *.n tnef --number-backups winmail.dat