2008年7月22日 星期二

outlook不能收信

Outlook Express(註一)的用戶務必記得「保養」你的郵件夾,不要讓.dbx 郵件檔太肥大。

「壓縮郵件」對 Outlook Express 而言,相當重要。然而,很多人都忽略了。你一直不壓縮,那麼 Outlook Express 出事只是遲早的問題而已。

為什麼「壓縮」這麼重要?

當刪除郵件的時候,Outlook Express 並沒有把郵件從 .dbx郵件檔案裡拿掉, 只是做個記號,告訴 Outlook Express 這個 message 沒有用了,不用顯示,所以你看不到,你會以為它被刪掉了。

在怎麼樣的情形下,郵件才會真正被刪掉?就是你執行壓縮資料夾的時候,壓 縮資料夾時,Outlook Express 就根據 .dbx 檔裡的標記,把沒有用的郵件刪除。

所以,從這裡我們也可以看到另一個真相:

Outlook Express 裡的壓縮,不能算是壓縮,因為它 跟 WinZip 或 RAR 這類壓縮軟體不一樣,不是利用數學演算法對資料進行真正的壓縮,Outlook Express 的所謂的壓縮,充其量只是對資料庫進行重整,把沒有用的資料區段拿掉而已,拿掉之後,檔案自然縮小,給人感覺上,就像 Winzip 那樣地壓縮過一樣。

然而,會讓 Outlook Express 不穩的最大原因就是「收件匣」的體積太大。

收件匣是一個很特殊的資料夾(.dbx檔案),當「收件匣.dbx」體積越大,Outlook Express 啟動速度就會越慢,同時亦有可能發生不可預期的情況。(例如郵件突然消失)

你應該另外建立郵件匣分類擺放你的郵件,而不要全都丟在收件匣 裡面,例如你可以在收件匣之下(或本機資料匣之下),建立我的同事、我的朋友....等等分類存放你的郵件,以減低收件匣.dbx這個檔案的大小。

「收件匣.dbx」能忍耐的上限是多少,我不知道,沒有文件指出它有限制。但依照我的經驗,400-500MB 是個平均值,多數人在 420 MB 之後,開啟收件匣時出現不穩定,500 MB 之後,收件匣裡的郵件無故消失的問題回報便增加許多。

當 Outlook Express 無法啟動、或是遇到啟動時出現錯誤訊息時,可以參考這裡的問題排解步驟,看能不能解決問題。

然而,你的問題不一定可以由這些方法解決,因為,造成 Outlook Express 不能順利執行的原因非常多,檔案損壞、病毒、甚至某些軟體、驅動程式也會造成 Outlook Express 不能啟動或產生錯誤,這點希望你能夠了解,有時候問題不一定是出在 Outlook Express 本身。

檢查 Outlook Express 所在的資料夾名稱是不是正確。

Outlook Express 程式檔所在的資料夾名稱一定要是「Outlook Express」,如果因為某些不明的原因被改成「Outloo~1」之類的名稱,Outlook Express 就可能無法啟動,同時在開啟通訊錄的時候也會遇到問題。

檢查 Program Files 下的 Outlook Express 資料夾名稱是不是正確,若不對,請改回為 Outlook Express。

檢查所剩的硬碟空間是不是足夠

如果硬碟空間不夠,Outlook Express 就有可能顯示:記憶體不足、開啟郵件發生錯誤、接收郵件時發生未知的錯誤,這類訊息,騰出一些硬碟空間就可以解決問題。

郵件規則所引起的問題

關於郵件規則所造成的問題,請參考:收信收到一半 Outlook Express 就出現錯誤訊息(郵件規則引起的問題)

郵件檔被設成為讀

.DBX 檔案如果倍設成唯讀,在啟動或瀏覽信件的時候就會出現錯誤訊息,關於郵件檔被設成為讀所造成的錯誤,請參考:dbx 唯讀造成的問題:我的 Outlook Express 沒有辦法執行,會發生:這個程式執行無效即將關閉....(或:無法啟動,原因是無法載入MSOE.DLL,)

如果你有習慣把郵件檔備份到 CD - RW 或 CD-R 光碟片上的話,記得當資料從光碟複製回硬碟的時候,檔案屬性也要更正(取消唯讀)。

Folders.dbx 檔案損會或被設成唯讀。

Outlook Express 的 Folders.dbx 如果損壞或是設成唯讀,就會出現錯誤訊息

(例如 MSIMN caused an invalid page fault in module Directdb.dll 、Msoe.dll 之類的錯誤)。

關閉 Outlook Express 之後,尋找 Folders.dbx 檔案,將其刪除(Outlook Express 會自動產生一個新的檔案)。如果是唯讀,在 folders.dbx 檔案上按右鍵選內容,取消唯讀的選項,按確定後重新啟動 Outlook Express。

關於 Folders.dbx 所引起的症狀,請參考:收信正常,但要送信時卻出現這個程式執行無效即將關閉...

啟動時出現:MSIMN caused an invalid page fault in module Wab32.dl

請參考:2000-10-20 MSIMN caused an invalid page fault in module Wab32.dl

檢查是否感染病毒

使用掃毒軟體檢查電腦檔案,電腦病毒日新月異,我沒有辦法在這裡告訴你是中了哪種病毒,隨時注意有關於電腦病毒的新聞,並養成不要隨意開啟來歷不明附件的習慣。

相關文章,請參考:Outlook Express 只要傳送夾帶附件的郵件,就會發生這個程式執行無效,即將關閉(Happy 99病毒引起的問題)

啟動或結束變得很慢

如果 Outlook Express 可以啟動,只是啟動載入與結束的時間變得很長,則請參考:「啟動與結束Outlook Express 變得很慢?」一文。

啟動變得很慢

如果是啟動變得非常慢,有可能是 Imagehlp.dll 檔案損壞的原因,詳細內容請參考:Outlook Express 啟動非常慢 這一篇文章。

出現找不到 (或無法載入)Msoe.dll 的錯誤訊息

建議先移除 Outlook Express 後,再重新安裝。到「控制台」>>「新增/移除程式」>>「Windows 安裝程式」,取消 Outlook Express 前的勾勾,按確定,重新啟動電腦,就完成移除的工作。

到「控制台」>>「新增/移除程式」>>「Windows 安裝程式」,勾起 Outlook Express 前的方塊,按確定,安裝完成後,重新啟動電腦。

如果是升級 Outlook Express 之後才出現這個訊息,請參考:升級 OE 後,一啟動 OE 5時,卻出現:無法啟動,原因是無法載入MSOE.DLL....

其他有關於出現 Msoe.dll 的錯誤狀況,請參考:MSIMN caused an invalid page fault in module Msoe.dll 以及 收信正常,但要送信時卻出現這個程式執行無效即將關閉...

接收郵件出現 MSHTML.DLL 的錯誤訊息

每次接收郵件的時候(到某封信),都會出現 MSIMN caused an invalid page fault in module MSHTML.DLL ,Outlook Express 自動關閉。建議先停用所有的郵件規則,看看能否把信件收下來。或者使用另一個郵件軟體先把信收下來,以後啟動 Outlook Express 就可以避開這個問題。

或者,也可以試著在「開始」>>「執行」,輸入 REGSVR32 MSHTML.DLL,重新註冊 mshtml.dll,但是這方法不見得有效,只是讓你知道有這樣的一種方法。

轉載自斌斌小站

沒有留言: