由于本人用Outlook Express 收發郵件,其中遇到過一些問題,現將在下從网上收集的一些資料貼出來,以供大家參考:
一﹐匯入郵件時出現:這個資料夾中找不到郵件,或其他應用程式已經開啟這個檔案
回答: 因為方法錯誤。 Outlook Express 的「匯入精靈」只能針對「完整的郵件資料匣」做匯入,不能對某一個 dbx 檔案做匯入,如果你要把 A 電腦上的「某一個」.dbx 檔案匯入到 B 電腦上的 Outlook Express 5就不能使用 Outlook Express 5 的匯入功能,請採用正確的方法匯入郵件。(註一) 如果你是要把 A 電腦上的「某一個」.dbx 檔案 copy 到 B 電腦上的 Outlook Express 5 ,請閱讀:如何匯入單一的郵件檔案 .dbx 關於如何正確匯入郵件,請參考以下: 如何匯入單一的郵件檔案 .dbx
註一:
在本例中,使用「匯入精靈」的正確的匯入\匯出方法如下:
在PC A端:匯出檔案的方法: 開啟 OE 5,到「工具」>>「選項」>>「維護」,按「郵件檔資料夾」鈕。 其中所顯示的,就是你郵件檔存放的位置,把這裡所顯示的路記下來(用筆或用複製的,如果路徑很長,可能沒有辦法一次顯示出來,你就把游標停在上面,按滑鼠右鍵,選全選,再選複製,貼到檔案總管的網址列上去即可),再去開啟檔案總管,把該資料夾整個複製下來。 透過網路芳鄰將整個資料夾完整傳送到 B電腦(或者燒錄於CDR之上再搬到電腦B上的某一個目錄)
在PC B端:匯入檔案的方法: 啟動電腦B 上的 OE 5,到「檔案」>>「匯入」>>「郵件」。 選擇 Microsoft Outlook Express 5,按下一步。 指定來源是依照你自己的狀況來設定,在本例中,選擇「從 OE 5 郵件檔匯入郵件」,按確定。 指定定你的郵件檔來源,看剛剛你把整個郵件目錄 Copy 到B電腦的哪個位置,就指到那裡,按下一步,如果你要匯入所有的郵件,就選「所有的資料夾」,否則就選「所選的資料夾」,並選取你要匯入的項目,按下一步。 照畫面指示操作即可。
二﹐刪除郵件之後,為什麼 .dbx 的檔案不會減小
我的「收件匣」裡一封信都沒有,為什麼「收件匣.dbx」這個檔案還有 100 多 MB?"
回答: 如果你沒有執行「壓縮」功能的話,DBX(註一)檔案沒有縮小這是正常的。 刪除郵件並不會減少 .dbx 檔案的大小,只有執行「壓縮」之後,檔案才會減小,檔案中沒有用的空間才會被釋放出來,這也是我為什麼一直要求大家經常壓縮資料夾的原因,一方面可以收回硬碟空間,一方面也可以增進Outlook Express 的執行效率﹙.dbx 、mbx 體積越大,Outlook Express 的執行效率也就越差﹚。 Outlook Express 的 .dbx 檔案,屬於傳統資料庫的檔案結構,就如同多數的資料庫軟體一樣,當你在刪除郵件的時候,它並沒有真的把郵件從這個 dbx 檔案裡刪除,只是在刪除的地方做個標記,等你做了「壓縮」這個動作的時候,資料才真正的被刪除,所以雖然你刪除了郵件,.dbx 仍然不會減小。 如果你曾經用過古早的 dBase 軟體的話,應該就會了解這種資料庫檔案的特性,但是,OE的資料檔跟dBase並沒有關係,兩者風馬牛不相及,不要誤解。 所以,只要沒有做壓縮,這些垃圾就永遠存在,定期壓縮OE的資料夾,就可以保持 Outlook Express 的執行效能都在最好的狀態。 到「檔案」>>「資料夾」>>「壓縮所有資料夾」,就可以對所有的郵件匣進行壓縮,這是一個很簡單的動作,但是,大概有九成左右的人都不會想到去做這個動作。 有一點要提醒,雖然壓縮可以保持 Outlook Express 的性能,但是「在背景壓縮郵件」這項功能建議最好不要使用,寧可手動壓縮,不要讓它自動壓縮。 因為依照經驗,當 OE 在背景執行壓縮的時候,萬一,這時候發生當機、斷電..等等的突發狀況,郵件檔幾乎100% 會損壞,郵件自然就消失不見了。 如何關閉「背景壓縮」?「工具」>>「選項」>>「維護」,不勾「在背景壓縮郵件」。 註一: Outlook Express 5(與以後) 的郵件資料檔副檔名是 .DBX,Outlook Express 4 則是 .MBX,以上無論哪種檔案,都必須執行其「壓縮」功能之後,才能還原檔案真正的大小。 .dbx (或 .mbx)有其基本的大小,即使郵件匣中沒有何的郵件,該 .dbx(或 .mbx)檔案也不可能是 0K,或1、2K而已,一個空的郵件匣檔案體積大約是 60 - 75 K 上下。預設基本是約75K,壓縮過後約59K。(以Outlook Express 5 與 6 為測試樣本 )
三﹐如何匯入單一的郵件檔 .dbx﹙如何看 .dbx 檔案的內容﹚
我們以前所教的回存郵件的方法中,都是整批一起匯入,例如重灌系統之前,把整個郵件所在資料夾複製起來,等系統安裝好之後,再重剛剛備份出來的資料夾位置匯入,舊郵件就可以全部回來。 如果,我只要匯入單獨某一個 .dbx 檔案怎麼辦? 例如,我在公司的電腦上有某個 .dbx 檔案,而我只想要把這個 .dbx 拿到我家中電腦上的 Outlook Express 5 裡,該怎麼做呢? 打開 Outlook Express 5,先隨便建立一個資料匣,例如就叫做 TEMP 好了。 隨便 Copy 一封 mail 到這個 TEMP 資料匣,這個動作的目的,是讓 OE5 產生temp.dbx。 關閉 Outlook Express 5。 到郵件存放所在資料夾,刪除 temp.dbx 把你要匯入的那個檔案,Copy 到 OE 存放郵件的資料夾,然後把你 Copy 過來的那個 .dbx 檔案改名為 temp.dbx 啟動 Outlook Express 5,你可以看到 TEMP 資料匣,這裡面就是你要匯入的郵件了,這時候,你再把 TEMP 這個郵件匣改成你想要的名字即可。 看起來好像很複雜,其實這個方法的原理很簡單,就是「調包」而已。 因為我們要插入一個 .dbx 到 OE 郵件匣裡,但是沒有索引中沒有此筆資料,因此光是把 這個 .dbx 複製過去也沒用,OE 也抓不到。 所以在第一、二步驟的目的,就是要 OE 產生一個 .dbx 檔,也連帶產生新的索引。 接下來,我們就拿真正我們要還原的那個 .dbx 檔案去換掉剛剛故意建立的那個 .dbx 檔案,就完成了。 在解了原理之後,這些步驟應該就更好記了。
四﹐Outlook Express 的 .DBX 檔案用途簡介
Outlook Express 所有的郵件都是存放在 .dbx 檔案裡,其中也包括了它自己本身的一些設定,你可能知道每一個郵件匣就是一個 .dbx 檔案,但是,其他的 .dbx 是做什麼的?今天就是要揭開這些 .dbx 的神秘面紗,介紹 OutlookExpress 中各個 .dbx 檔案的用途,讓大家有個初步的認識。 Folders.dbx: 這是所有 .dbx 裡面的神經中樞,要是它出了問題,Outlook Express 就常發生啟動不了的情 形。 Folders.dbx 負責哪些工作?它是 OE 裡所有資料夾的索引,記錄了整個資夾的結構,像是你有多少個郵件匣、有多少個新聞群組、有哪些新聞帳號、同步處理的設定、還有 Hotmail 的資料夾,都是它在負責紀錄。 如果 Folders.dbx 不見了,Outlook Express 會重新對所有的 .dbx 檔案做一次掃描,重建一個新的 Folders.dbx。 Folders.dbx 因為記錄了整個郵件匣的目錄結構、新聞群組的帳號以及新聞群組的一些設定,所以,郵件匣數目越多、訂閱的新聞群組越多,folders.dbx 也越大,因此,如果你發現你的 folders.dbx 有好幾 MB﹙或更大﹚,這也是很正常的,不用太驚訝。 由於 Folders.dbx 記錄了整個 oe 的樹狀目錄結構,在某些情況下,需要刪除它以排除故障的時候,雖然 OE 會重建這個檔案,因為是新的,所以原本在此檔中的資料夾樹狀結構已經不見,另外像是新聞群組、同步處理、甚至郵件規則,都可能需要重新設定或調整。 收件匣.dbx 寄件匣.dbx 刪除的郵件.dbx 草稿.dbx 這四個 .dbx 檔案都是 Outlook Express 預設的四個郵件匣,有「再生」的能力。就是你把它們刪除了,Outlook Express 還是會重建。所以當你在這幾個資料夾上遇到問題時,把不正常的那個 .dbx 刪除,問題就可以解決。 Pop3uidl.dbx: 一個特殊的檔案,這個是作為 POP3 收信紀錄的檔案,如果刪除,也是會自動重建的。伺服器上的郵件哪些收了、哪些沒收、要不要保留郵件在伺服器上,指標都記錄在這個檔案裡,所以,如果你總是一再收到收過的信,可能是這個檔案有問題,OE 沒有辦法判斷哪些已經收過、哪些沒收過,所以把這個檔案刪除,就可以解決。 Offline.dbx: 用來儲存你離線瀏覽時的記錄,主要是給 IMAP郵件帳號﹙註一﹚用的。 <資料匣名稱>.dbx Outlook Express 的每一個資料夾﹙郵件匣﹚就是一個 .dbx 檔案,不是一封信一個檔案。所有在該資料夾裡面的信件,全都在那個 .dbx 檔案裡。 好比你有一個叫做「朋友」的資料夾,那麼所有在「朋友」這個資料夾的郵件都是在:「朋友.dbx」檔案 裡。 <新聞群組名稱>.dbx: 跟郵件一樣,一個新聞討論群就是一個 .dbx檔案,例如 tw.bbs.comp.windows 這個新聞群組的檔案就是 tw.bbs.comp.windows.dbx Cleanup.log: 如果你有設定「在背景壓縮郵件」才會產生這個檔,這只是一個單純的文字記錄,記載什麼時候執行了壓縮、清除的動作。 最後,還是要提醒你一下,Outlook Express 並不是資料庫,所以它對於體積超級大的 .dbx檔案很感冒,只要你的 .dbx 很久沒有壓縮﹙應該說是資料庫重整較恰當,因為它不是真正的壓縮﹚,Outlook Express 執行效率就會越差,有空就要記得壓縮你的郵件匣。
註一: 什麼是 IMAP 郵件帳號?一般我們所使用的帳號都是 POP3,沒有辦法事先預覽郵件,一定要下載之後才能閱讀,而如果你的 ISP 有提供你支援 IMAP 的帳號的話,你就可以直接連到伺服器上去檢視你的郵件,直接在伺服器上管理你的郵件 像是決定哪些要下載、哪些要直接皆刪除不下載等等,就有些類似 Outlook Express 5 中的 Hotmail 帳號那樣。 在某方面而言,IMAP 帳號雖比 POP3 帳號方便﹙像是你常收到體積龐大的郵件或垃圾信的話﹚,但是,IMAP 並不是隨意設的,不是你要用就可以用,要看你的 ISP 的 Mail Server 有沒有支援、提不提供這種服務。 如果你 ISP 的郵件伺服器不支援,而你卻設為 IMAP,當然就沒有辦法收信了。
五﹐Outlook Express 錯誤代碼表 錯誤碼 意義 0x800C0131 0x800C013E 可能是 Folders.dbx 檔案屬性錯誤或損壞,請參考:收信正常,但要送信時卻出現這個程式執行無效即將關閉... 0x800CCC00 身份驗證(Authentication)未載入 0x800CCC01 認證(Certificate)內容錯誤 0x800CCC02 認證日期錯誤 0x800CCC03 使用者已連線 0x800CCC05 未連線到伺服器 0x800CCC0A 郵線下載未完成 0x800CCC0B 伺服器忙碌中 0x800CCC0D 找不到主機(檢查你的SMTP伺服器是不是設錯,亦可能是對方Server 的問題,例如 Mail Server 沒有開機、對方的DNS 伺服器死掉了等等) 0x800CCC0E 連線到伺服器失敗,無法與主機建立連線。可能對方主機正在維護中、或是網路連線品質不好、伺服器關機、郵件伺服器尚未啟動等等,等一段時間再試。 如果你的防毒軟體有類似「電子郵件防護」這類的功能,建議先關閉「電子郵件防護」再做收發郵件的測試,從經驗中得知,有時會因為防毒軟體的「電子郵件防護」的干擾,會產生不能收發郵件的情形。
0x800CCC0F 伺服器結束連線(對方伺服器負荷過重、網路傳輸壅塞易造成此現象,可以試著增加你連線逾時的等候時間試試看,或是換一連線品質較佳的 ISP) 0x800CCC10 伺服器無法辨認此郵件位址 0x800CCC11 伺服器無法辨認的 Mailing list 0x800CCC12 無法傳送 Winsock request 0x800CCC13 無法接收 Winsock reply 0x800CCC14 無法起始 Winsock 0x800CCC15 無法開啟 Windows Socket 0x800CCC16 無法辨認使用者帳號,使用者帳號錯誤 0x800CCC17 使用者中斷操作 0x800CCC18 登入失敗 (例如:不需要安全密碼認證登入,但卻設了安全密碼認證登入) 0x800CCC19 作業逾時 0x800CCC1A 無法以 SSL 建立連線 Winsock 錯誤 0x800CCC40 Network subsystem 無法使用 0x800CCC41 Windows Sockets 不支援此應用程式 0x800CCC43 Bad address. 0x800CCC44 Windows Sockets 無法載入 0x800CCC45 Operation now in progress.. SMTP 錯誤 0x800CCC60 不合法的回應 0x800CCC61 不明的錯誤代碼 0x800CCC62 收到語法錯誤 0x800CCC63 語法參數不正確 0x800CCC64 指令不完整 0x800CCC65 不正確的指令序列 0x800CCC66 指令不完整 0x800CCC67 沒有這個指令 0x800CCC68 郵件信箱被鎖住或忙碌中 0x800CCC69 找不到郵件信箱 0x800CCC6A 處理要求錯誤 0x800CCC6B 郵件信箱不在此伺服器上 0x800CCC6C 已無空間儲存郵件 0x800CCC6D 已超過限制的儲存容量上限 0x800CCC6E 不合法的郵件信箱名稱 0x800CCC6F Transaction error,出現這訊息,可能是伺服器不接受你的郵件,請跟你的 ISP 聯絡。 0x800CCC78 不明的寄件者,或郵件回覆(reply-to)地址不正確,或需要身分認證﹙Yahoo 郵件需要 SMTP 認證﹚。 關於 Yahoo 郵件無法寄信的問題,請參閱 Outlook Express 單元中,編號 2001-0720-1。 0x800CCC79 收件者被伺服器拒絕 (Relay Denied:最常發生於 Outlook Express 的 SMTP 設定不正確,請使用提供你連線服務的ISP公司之SMTP伺服器來寄信,) 0x800CCC7A 沒有指定寄件者 0x800CCC7B 沒有指定收件者 POP3 錯誤 0x800CCC90 登入郵件伺服器發生錯誤,檢查一下你是不是有使用該伺服器的權限。或者:不需要安全密碼認證登入,但卻設了安全密碼認證登入 0x800CCC91 使用者名稱錯誤或找不到此使用者 0x800CCC92 帳號、密碼錯誤 0x800CCC93 無法解釋回應 0x800CCC94 需要指令 0x800CCC95 伺服器上已無郵件 0x800CCC96 沒有郵件標記為要下載 0x800CCC97 Message ID 超出範圍 NNTP 錯誤 0x800CCCA0 新聞伺服器回應錯誤,可能你沒有擁有可使用該伺服器的權限。 0x800CCCA1 讀取新聞群組失敗 0x800CCCA2 要求伺服器郵件清單失敗 0x800CCCA3 無法顯示清單 0x800CCCA4 無法開啟群組 0x800CCCA5 伺服器無此群組 0x800CCCA6 郵件不在伺服器上 0x800CCCA7 找不到件標題 0x800CCCA8 找不到郵件本文 0x800CCCA9 無法發佈到伺服器上 0x800CCCAA 無法開啟下封郵件 0x800CCCAB 無法顯示日期 0x800CCCAC 無法顯示標題 0x800CCCAD 無法顯示 MIME 標題 0x800CCCAE 使用者名稱或密碼不正確 RAS 錯誤 0x800CCCC2 未安裝撥號網路 0x800CCCC3 找不到撥號網路 0x800CCCC4 撥號網路錯誤 0x800CCCC5 Connectoid 壞或遺失 0x800CCCC6 取得撥號設定時錯誤 IMAP 錯誤 0x800CCCD1 登入失敗 0x800CCCD2 Message tagged 0x800CCCD3 Invalid response to request. 0x800CCCD4 語法錯誤 0x800CCCD5 不是 IMAP 伺服器 0x800CCCD6 Buffer 已超過上限 0x800CCCD7 Recovery error 0x800CCCD8 資料不完整 0x800CCCD9 連線被拒 0x800CCCDA 不明的回應 0x800CCCDB User ID 已更改 0x800CCCDC User ID 指令失敗 0x800CCCDD Unexpected disconnect 0x800CCCDE Invalid server state 0x800CCCDF 無法認證用戶端
[此贴子已经被Kevin于2006-7-4 20:02:05编辑过] |