天天看點

收到包含winmail.dat附件的郵件怎麼辦?

有些人可能會收到winmail.dat附件的郵件,這個是發件方outlook的bug,一般情況下需要修改outlook的發送格式或者安裝更新檔(下方連結是微軟官方解決辦法)。但是有時候通知發件人做這些操作并不現實,是以收件方可以使用以下方法還原成winmail.dat格式的真實附件。

http://support.microsoft.com/kb/278061 (2003)

http://support.microsoft.com/kb/958012/ (2007、2010)

一、windows環境

可以安裝winmail opener這個winmail閱讀器(類似的工具還有),來檢視winmail.dat的内容。

二、linux環境

1、下載下傳安裝tnef包

wget https://nchc.dl.sourceforge.net/project/tnef/tnef/tnef-1.4.12.tar.gz

tar -zxvf tnef/tnef-1.4.12.tar.gz

./configure

make

make install

2、解析winmail.dat附件

tnef winmail.dat  這樣就可以解析出真正的附件。

緻敬Mark Simpson:https://github.com/verdammelt

三、ubuntu環境

安裝tnef:sudo apt-get install tnef

打開winmail:tnef winmail.dat

你也可以先用tnef -t winmail.dat 來看看包含的檔案。

由于發件人用的大多是windows,一般這樣得到的附件在utf8的linux下,檔案名都會是亂碼,無奈再用convmv轉一下檔案名的編碼:convmv -f gbk -t utf8 –notest。

本文轉自 sailikung 51CTO部落格,原文連結:http://blog.51cto.com/net881004/2068011,如需轉載請自行聯系原作者

繼續閱讀