我們這邊偶爾發生這樣的情況,也是PDF,或者說是附件無法被 Decoding 的問題。
常是固定廠商,可能是用autocad之類的軟體做出來的 PDF ,然後
以outlook express的步驟是:
1.該信件的 內容→詳細資料→郵件原始檔
2.複製該信件原始碼中的附件部份,貼到純文字檔的編輯器當中,要把上下的 NextPart 的部份對起來,檔名可暫時改成英文檔名較保險:
------=_NextPart_000_0080_01C86D60.93337450 Content-Type: application/octet-stream; name="XXX.jpg" Content-Disposition: attachment; filename="XXX.jpg" /9j/4AAQSkZJRgABAgEAtAC0AAD/4Qz9RXhpZgAASUkqA ... KaMxlImRMgOzf3VqtR//2Q== ------=_NextPart_000_0080_01C86D60.93337450--
3.將檔名存為 CCC.b64 ,一定要用 .b64 的副檔名。
4.然後一定要安裝 winzip,新一點的版本應一定可以解。
5.在 CCC.b64 按右鍵 Winzip → Extract to Here
這樣就可以把該檔案解開了。
Outlook 怎麼去看郵件原始檔?不同版本的 Outlook 總是不一樣,也常常找不到這樣的功能。
而為何廠商寄的檔案,雖然Outlook Express上是顯示有附件,但就是憑 OE 本身無法解開,也是不解,但也懶著去要求廠商要怎麼去設定其郵件軟體,所以就利用從原始碼去解出檔案的方式來解決。
而上述貼附件的原始檔到編輯器時,不要用那種會自動「折行」的功能,不然會解不出來,通常用 Notepad++ 之類,比較沒問題!
參考資料:經驗之談
如果在郵件軟體中,是被郵件軟體給認出是一個附件,也有迴紋針圖示的話,就有機會解開來。
如果沒被認出有附件,而且將一堆的 code 以純文字的方式顯示在 mail 的表面的話,那時候的 base64 code 就都會在不該斷行的時候斷行,就非常麻煩,不易去改成應有的格式而無法解開。倒不如請對方寄信時,用 純文字 格式的方式來寄信,可能就比較單純一些。
這些問題跟 mail server 似乎比較沒有關係,比較可能是寄件端的設定關係,如果以純文字方式寄的話,郵件格式是以MIME,文字編碼方式→無,是最沒有問題的。
上述是以mail server之間是接受 8bit 的前提之下。
[-隱藏]
回應 :
looney 說:
感謝你的回答
我用的是office outlook去收mail
我可看得到附件,可以把它另存
但是就是開不起來...
2008-10-31 16:12:47
twtw 說:
最重要必須確定的是:所存下來的附件檔案,到底是不是PDF屬性的檔案格式?
如果不是的話,用任何版本的reader都會是白搭;因為在windows環境下,看副檔名完全是不準的。
把所存下來的附件檔案,用Notepad++之類軟體,看看是不是還是一堆base64的碼,還是真的是PDF的Binary格式的檔案?
或者該所存下來的檔案,放到Linux環境下,用 file 的指令看該檔案屬性是什麼?
如果存出來的附件,判斷是 PDF 檔的話,卻開不起來的話,我就沒法了;如果不是 PDF 檔的話,就要回到利用 檢視郵件原始碼的方式,來進行所回答內容的步驟。
觀察郵件原始碼的動作是最重要的,看看附件的編碼部份是完整的話,才有被decode出來的可能。
2008-10-31 17:52:24
looney 說:
存下來的附件檔案確認是PDF屬性的檔案格式
放到Linux環境下,這我到是沒有試過...
我會抽空試試...
2008-11-09 20:38:55
2. 如果第1點是OK的,那最有可能是被MAIL SERVER上的防毒軟體將PDF的檔案表頭(FILE HEAD)給刪除掉.
通常的問題是:
1.Adobe內建的字型沒裝(只裝了繁體中文字型,卻要開啟內文含有日文、韓文、簡中字型)
2.Adobe版本更新,廠商&客戶寄來的附件有可能是最新的adobe9版製作的,7版可能開不起來
3.secute問題,我遇過因為安全性的問題而開不起某種特殊加密過的PDF檔,就算安裝了支援的patch也不能開,目前無解中....
[-隱藏]
回應 tom6507:
說真的這我還真的沒遇過,如果改adob9會好嗎?
如果這樣就開起來,代表製作檔案的電腦用的字元與你電腦識別的字元不同,所以Acrobat根本就無法辨識這檔案,這情形我以前常常碰到,特別是合作廠商是大陸廠商時。
不過並不確定你的問題是否適用這樣的情形。
到底檔案開不起來的原因有很多種,升級Acrobat到多語言版本也是種方法。
回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數
-
‧
-
‧
-
‧
相關問答
- 如何將原保留於 Outlook express 郵件轉換到 Windows Live Mail 下 ?
- [Windows Server 2008]把Windows Server 2008當Vista用
- Freeware 的轉PDF軟體
- outlook express 問題......
- outlook自動封存設定刪除的郵件,是否還有挽救的方法?
- OUTLOOK 問題
- 如何用 Windows Live Mail 收 Exchange Server的郵件 ?
- Outlook 2003 篩檢垃圾郵件已關閉,信件還是會送到Exchange Server 上垃圾郵件那裡?
- 用linux Fedora 8 架mail server
- Mail Server 收不到信
- 什麼是 windows live mail?? 可否舉例說明??
- 請大家推薦一台適合女生用的筆記型電腦
- Vista business -window mail 的壓縮問題:從來沒成功過? 有誰能幫我呢?
- Outlook 收到的 Thunderbird 寄來的信件的附件檔案的檔名變成 dat
- Google日曆和Outlook
- 繁簡體mail會出現亂碼嗎?
- 有人用過雷電Mail Server嗎?
- 用Outlook Express收Exchange Server的郵件
- Mail Server規劃問題
- 免費的E-mail線上驗證服務









