分類: Linux

Linux 以 tnef 解開電子郵件 winmail.dat 附加檔案教學

這裡介紹如何在 Linux 中開啟 winmail.dat 這種電子郵件的附加檔案。

以 Outlook 或 Microsoft Exchange 寄出電子郵件時,有時後會把信件以 TNEF(Transport Neutral Encapsulation Format)格式的方式打包起來,如果使用其他收信軟體閱讀信件時,就會出現一個無法閱讀的 winmail.dat 附件。


這種檔案在 GMail 中開啟時,同樣無法直接閱讀。

winmail.dat 附加檔案

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
G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang
標籤: 指令

Recent Posts

光陽 KYMCO GP 125 機車接電發動、更換電瓶記錄

本篇記錄我的光陽 KYMCO ...

2 年 ago

[開箱] YubiKey 5C NFC 實體金鑰

本篇是 YubiKey 5C ...

3 年 ago

[DIY] 自製竹火把

本篇記錄我拿竹子加上過期的苦茶...

3 年 ago