轉(zhuǎn)貼:如何恢復(fù)Thunderbird里誤刪除的郵件?三種方法
先從郵箱說起,以前在辦公室用郵件客戶端outlook express(OE)收公司郵箱的郵件,在家就用web訪問MSN、SINA、TOM、Gmail這幾個免費郵箱。但TOM郵箱反垃圾郵件功能實在太差,界面廣告大而多;SINA的web郵箱界面對Firefox支持的不好,廣告卻支持的很好,還亂放cookie;MSN訪問速度慢,鼠標(biāo)點一下等幾秒,再點一下,再等幾秒。實在受不了,一氣之下想直接用郵件客戶端pop收信,反正一直在用Firefox,就干脆在家試用一下有血緣關(guān)系的Thunderbird,在裝上了webmail插件后,除Gmail外所有郵箱一并收了,包括QQ的,免得Tecent Messenger(TM)老在那里提示有新郵件,反正全是垃圾郵件,順便再考驗Thunderbird的垃圾郵件處理功能。沒有誅連Gmail,是因為它的web界面、功能都還行,就繼續(xù)web了。 把Thunderbird設(shè)置為刪除超過兩天的垃圾郵件,平時用的很好,可是這次出差四天回來,眼睜睜看著收了10封郵件,繼而自動變?yōu)?#8220;垃圾”,再接著立刻就被自動刪除了。當(dāng)時一陣著急,因為擔(dān)心有重要郵件被誤當(dāng)垃圾刪除。 網(wǎng)上一陣google、yahoo狂搜,返回的中文結(jié)果看了一下,估計沒有什么希望,又試英文”thunderbird recover”、“thunderbird delete”沒有效率,想起了DOS命令,試了”thunderbird undelete”,哈哈…… 言歸正傳,相關(guān)英文資料在這里,說得很清晰,按上面一步步做就可以了。我用的是Thunderbird 1.5中文版、pop帳戶,用了這三種方法恢復(fù)郵件都沒有問題。 下面我抽出其中一些講講,由于多數(shù)人應(yīng)該用的是pop帳戶,我只講pop帳戶下的郵件恢復(fù),IMAP我還沒有試過:) 只要沒有壓縮郵箱中的文件夾,所謂的刪除郵件并沒有真正從物理上刪除,它們只是從視覺上隱藏了該郵件,通過修改X-Mozilla-Status消息頭的標(biāo)志位來表示該郵件被刪除了。如果廢件箱沒有被清空,你可以從廢件箱里恢復(fù)它,否則thunderbird沒有提供正常的辦法來恢復(fù)。不過,只要你沒有壓縮郵箱文件夾,仍然有可能恢復(fù)郵件。 你有三種方法來進行恢復(fù),選擇哪一種最合適,要看你需要恢復(fù)多少郵件以及你的技術(shù)水平了。進行三種方法前,你首先應(yīng)該找到用于存放郵件的文本文件,它們被稱之為mbox文件,比如Inbox、Sent、Trash、Junk等,分別對應(yīng)“收件箱”、“已發(fā)送消息”、“廢件箱”、“垃圾”。mbox文件是沒有后綴,沒有擴展名的,這些mbox文件存放在個人的配置文件夾中。如果你用的是windows,個人配置文件夾可能是隱藏的,所以應(yīng)該將資源管理器中的”工具”->“文件夾選項”->“查看”->“顯示所有的文件和文件夾”勾選上。 下面舉例來找到mbox文件”Inbox”,它就是常見的“收件箱”,假設(shè)你想在windows XP下恢復(fù)gmail帳戶中的郵件,而你的windows XP賬號名稱是eranos,那么 1.找到你的個人配置文件夾,它通常應(yīng)該在這個位置C:"Documents and Settings"eranos"ApplicationData"Thunderbird"Profiles"xxxxxxx.default(要注意換成你自己的賬號名稱,抄作業(yè)不能把姓名也抄上吧?此處的xxxxxxx是數(shù)字和字母的隨機組合)。 2.進入Mail文件夾。 2.5也有可能你像我一樣改變過Thunderbird的郵件存儲位置,那么你應(yīng)該記得你保存什么地方,直接找到它吧。 3.進入pop.gmail.com文件夾,這個地方的文件夾是按你的郵件服務(wù)器名稱來命名的,你在這個郵件服務(wù)器的郵件就在這個文件夾下了。如果你用了全局收件箱,那么你在這里應(yīng)該進入Local Folders文件夾。 4.找到”Inbox”文件。 5.選用下面三種辦法中的一種。推薦X-Mozilla-Status消息頭的辦法,當(dāng)然你要確信你能輕松的編輯它。 第一種,從mbox文件中拷貝相應(yīng)文本出來。 當(dāng)你準(zhǔn)備用編輯器打開mbox文件前,先另外保存一份,以作備份。里面的郵件是一封挨著一封的,每一封郵件被空行以及“From-”這樣開頭一行所分割。比如From - Wed Oct 27 11:08:59 2004,From后面的就是郵件的時間和日期。如果你看到一大堆看不懂的大塊字符,它有可能是含各種格式文件或圖片的附件。 當(dāng)你看到你想恢復(fù)的文本時,你將它拷貝出來即可。 第二種,直接編輯X-Mozilla-Status消息頭 前面部分與第一種辦法的第一段相同。 當(dāng)你看到你想恢復(fù)的郵件,你找到X-Mozilla-Status部分,它看起來應(yīng)該像這樣X-Mozilla-Status:1001,這里的數(shù)字是變化的,不管是什么數(shù)字,你將它改為0000后保存并退出。當(dāng)你再次打開Thunderbird時,你應(yīng)該就會看到一封未讀郵件了。 第三種,把mbox文件轉(zhuǎn)換成.EML文件 通過工具將mbox轉(zhuǎn)換成.EML文件,并不影響mbox文件,轉(zhuǎn)換工具并不理解X-Mozilla-Status這種格式,所以它并不知道這些郵件被刪除了。如果你用的是windows,你可以下載并安裝IMAPSize,不要被它的名字嚇倒了,你根本不需要IMAP的賬號。選擇tools->mbox2eml,在第一個對話框”choose one mbox file to convert”里選擇你想轉(zhuǎn)換的mbox文件,并且要將文件類型(File Type)改為all files才能找到?jīng)]有后綴的mbox文件,在第二個對話框”chose folder where eml files for this mbox will be saved”里選擇你想保存的地方,然后點擊“convert”按鈕進行轉(zhuǎn)換。 成功轉(zhuǎn)換后,此時你需要打開outlook express,將轉(zhuǎn)換后的.EML文件拖到outlook express的收件箱中,然后選出你想保留的郵件轉(zhuǎn)發(fā)到自己的帳戶。由于增加了新的消息頭,Thunderbird將忽略原先已經(jīng)被刪除的X-Mozilla-Status消息頭。 后記:啊,寫到很晚,挺辛苦,希望能幫助一些著急恢復(fù)郵件的朋友。回過頭來說,Thunderbird的安全是不是差了點? |
|