OE備份回復問題 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 網 路 軟 體 討 論 一 版 (Browser,Email


PCZONE 討論區



通知

-- 網 路 軟 體 討 論 一 版 (Browser,Email 包括瀏覽器(如IE、Communicator等)、電子郵件(如Outlook Express)、網路撥接、網頁顯示等的疑難雜症與解答

Take it easy~

剛測試了一下,確實有用阿~ 只是bat檔的內容有點問題
bat檔裡的 pause 指令要獨立一行,不能接在後面,否則就會出錯。
例如這樣才對 --
dbx2eml.exe leon.dbx
pause

其實那個 pause (DOS指令) 也是可有可無,由於 dbx2eml 會把
dbx 裡的信一封一封解出來,並且逐一列出。
加 pause 指令只是當dbx裡的信很多時,不會全部跑完才停,
可以讓你一頁一頁的看信件清單而已。

依我測試的心得,再把 dbx2eml 的用法解釋一下:
dbx2eml 會把DBX檔裡的信一封一封解出來成為許多EML檔,並以流水號賦予檔名。
語法一:
dbx2eml.exe 檔名.dbx
這樣會以預設的流水號 00001.eml、00002.eml...為EML的檔名。
語法二:
dbx2eml.exe /p 前置檔名 檔名.dbx
例如
dbx2eml.exe /p abc Leon.dbx
這樣會以前置檔名+流水號 abc00001.eml、abc00002.eml...為EML的檔名。

另外,用來解的DBX的檔名當然也要和bat檔裡一致才行。

這樣說明希望你看的懂~

回覆
會員

感謝你寄的檔案,我看懂了意思!!
總算放假有空用我的電腦!!

不過…我想也許是我的dbx檔真的壞了吧> <
用你的程式執行一直讀出10kb左右的mail…
讀了三千多封@@

而且內容都是空白的mail檔案…

唉,到底有誰能夠救救我呀∼∼
回覆
ZARD 親衛隊

引用:
最初由 8895015 發表
試過了,一樣不行!!
例如我今天用寄件備份.dbx來執行時!!
重新開oe後,它在信件箱裡面就會自動出現寄件備份(1).dbx
嗚嗚嗚∼∼到底應該怎麼做呀><
剛碰到一樣的問題,覺得很困擾,當然原始這篇文章已過了很久,但提供我自己的方法給大家參考,也許對別人有幫助,至少我是這樣成功的。

語法:
1.先在OE裡建立原本所有資料夾名稱
2.點選每一個資料夾 (這時進去都是空的!但我猜這可讓OE先建立索引及郵件夾,不然它就六親不認了)
3.就算你有同名的DBX, 還是一樣會產生 xxxxx(1).DBX,這是正常的。
4.關閉OE
5.將OE自己產生的xxxx(1).dbx都刪除
6.將備份的xxxx.dbx都改成xxxx(1).dbx 
7.再度進入OE,應該郵件都會回來了
雖然我的方法有點笨、好像也不太正規,不過我試了不少方法,這個是可行的,能把郵件回復是最重要的!!


Outlook Express 版本:6.0
回覆
會員

補充KENLAI兄的意見
為什麼不先刪掉 FOLDERS.DBX 以及其他檔名中有括號加數字的DBX檔(這時OE要關閉,MSIMN不能在幕後執行,那些DBX檔沒有要用或讀的信件在裡面),再打開OE重建FOLDERS.DBX缺點是有些郵件規則要重設。OE5 OE6 應都適用。
回覆
ZARD 親衛隊

引用:
最初由 huseinma 發表
補充KENLAI兄的意見
為什麼不先刪掉 FOLDERS.DBX 以及其他檔名中有括號加數字的DBX檔(這時OE要關閉,MSIMN不能在幕後執行,那些DBX檔沒有要用或讀的信件在裡面),再打開OE重建FOLDERS.DBX缺點是有些郵件規則要重設。OE5 OE6 應都適用。
說實話,我並不知道FOLDERS.DBX在幹嘛,所以傾向不刪... :P

照您的說法,就不用那麼辛苦重建,只需把OE新建的DBX和FOLDERS.DBX刪掉,擺上我們自己備份的DBX檔就可以了是嗎?

那您的方法實在高明許多... #^ ^#
回覆
會員

Folders.DBX就是類似索引檔的檔案,當我們在某一信匣中刪除一封郵件,在FOLDERS.dbx就會標記那一封信的狀態是刪除,也會在那個信匣的DBX檔案該封信件的內容標示為已刪除,但資料並不會真正從該信匣的DBX中移除,除了我們去選擇壓縮資料夾OE才會把該封信的實質內容從檔案移除,另一方面,也是記載郵件資料夾的名稱與實際檔案名稱的索引,如果我們新增一個信件匣為 A1,則該資料夾會出現一個A1.DBX,然後再將它在OE內改名為B1,則OE以後顯示B1,但資料檔案名稱仍是A1.DBX, 系統內定的資料檔 如收件匣.DBX、寄件備份.DBX...等,如因某種因素(檔案損毀或是該次OE作業時無法取得獨佔權而又有更動時)則會自動新增一個名稱有括號與數字相對應的DBX檔案,而在該次作業中即設定該新設的檔案為OE的作業檔案,但如啟動OE時沒有FOLDERS.DBX即會自動重建,如果內定的檔案仍有另一個(或以上)同名但帶有括號與數字的DBX檔案,則以數字最大的那個檔案為OE作業檔案,如只有內定DBX檔與自設的檔,則以這些檔案為資料夾的作業檔案。在W2K或XP不同語系的OE仍可以使用其他語系的內定DBX檔作為作業檔案,只有在那個資料夾中只有一種語系命名的DBX,也就是英文版的OE仍可以接受 收件匣.DBX 為 啟始的作業 ”收件匣”的作業檔案。
回覆
ZARD 親衛隊

謝謝 huseinma 兄的解說,受教許多。
回覆
會員

原本在5版時都可以...結果用6版的時候竟然給我覆蓋掉..好家在之前無故被蓋過一次.為了保險起見作了備份檔..

結果..我只把OE5內 郵件夾檔複製到OE6裡面...再重開啟就行了..

郵件規則備份倒還好..只用REG回復不算太難..
回覆
會員

引用:
作者: leonchou
剛測試了一下,確實有用阿~ 只是bat檔的內容有點問題
bat檔裡的 pause 指令要獨立一行,不能接在後面,否則就會出錯。
例如這樣才對 --
dbx2eml.exe leon.dbx
pause

其實那個 pause (DOS指令) 也是可有可無,由於 dbx2eml 會把
dbx 裡的信一封一封解出來,並且逐一列出。
加 pause 指令只是當dbx裡的信很多時,不會全部跑完才停,
可以讓你一頁一頁的看信件清單而已。

依我測試的心得,再把 dbx2eml 的用法解釋一下:
dbx2eml 會把DBX檔裡的信一封一封解出來成為許多EML檔,並以流水號賦予檔名。
語法一:
dbx2eml.exe 檔名.dbx
這樣會以預設的流水號 00001.eml、00002.eml...為EML的檔名。
語法二:
dbx2eml.exe /p 前置檔名 檔名.dbx
例如
dbx2eml.exe /p abc Leon.dbx
這樣會以前置檔名+流水號 abc00001.eml、abc00002.eml...為EML的檔名。

另外,用來解的DBX的檔名當然也要和bat檔裡一致才行。

這樣說明希望你看的懂~
把全部解開的 *.eml
直接拉進,在 outlook express 新增的資料匣
原來的dbx會暴,就多分幾個資料匣
就可以用了...
回覆
花非花

剛看到 OE 我還以為是啥東西
原來是 OUTLOOK EXPRESS @@"



回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。