Mac 上如何清理 Outlook 快取,保留本機郵件
Mac 上的 Outlook 有不只一種快取,清理暫存檔和重設帳號是兩件事,都不需要直接刪除保存 Outlook 設定檔的 Office 資料夾,先分清要修復的是郵件同步,還是減少磁碟占用,再處理對應的資料。
先分清應用程式快取和郵件資料
有兩個位置需要區分:
~/Library/Caches/com.microsoft.Outlook是 Mole Mac 列出的應用程式快取路徑,先確認你的安裝是否存在這個資料夾,沒有也不代表異常。~/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles是 Microsoft 在本機快取說明列出的 Outlook 2016 for Mac 設定檔位置,頁面也適用於 Microsoft 365 for Mac,但不是每個新版 Outlook 組建的完整資料路徑表。
第二個位置保存的是郵件設定檔資料,不是可隨手清空的暫存目錄,保留上層 ~/Library/Group Containers/UBF8T346G9.Office,不要靠刪除設定檔、資料庫或附件來模仿應用程式內的重設。帳號組態、本機郵件和設定,與可重建的應用程式檔案需要分別處理,即使磁碟工具把它們都歸在 Microsoft 名下。
下載的郵件和附件,只有伺服器上還有可取回的原件時才是可恢復的離線副本,在我的電腦上資料夾說明指出,本機資料夾不與郵件伺服器同步,POP 郵件也可能放在這裡,使用 Exchange 帳號不代表另外存到本機資料夾的郵件也能從 Exchange 找回。
選擇能解決問題的最小操作
| 發現的情況 | 先做什麼 | 會發生什麼 |
|---|---|---|
| 舊版某個 Exchange 資料夾的郵件缺漏或過時 | 使用該資料夾的清空快取功能 | 重新下載伺服器內容,未同步的修改可能遺失 |
| 新版 Outlook 的某個帳號無法同步 | 有對應控制項時使用重設帳號 | 重新同步帳號資料,不會長期減少占用 |
| 應用程式快取資料夾很大 | 結束 Outlook,只檢查應用程式快取內容 | 暫存檔會隨使用重新產生 |
| Office 設定檔很大,或有本機獨有郵件 | 保留原資料,先驗證備份 | 當成快取刪除可能遺失本機資料 |
重設前先在網頁版開啟同一個帳號,核對幾封新郵件和重要舊附件,再分別檢查草稿、待寄郵件和本機資料夾,網頁收件匣正常不代表 Mac 上每個項目都已同步,無法確定哪份資料完整時,先不要清理郵件資料。
先用 Outlook 自己的修復功能
新版 Outlook,重設受影響的帳號
Microsoft 的帳號快取說明提供的路徑是 Tools › Accounts,選取受影響帳號,再選 Manage › Reset Account,操作時保持與伺服器連線。新版 Outlook 有這些控制項時,按帳號層級的路徑操作,不要尋找舊版資料夾對話框,這裡保留英文標籤以便核對原廠文件。
Microsoft 明確提醒,這會刪除尚未同步到伺服器的資訊,先保存本機工作,只重設有問題的帳號,等同步結束後再判斷結果。這是修復伺服器資料顯示不完整或不正確的步驟,不適合定期用來壓低 Outlook 占用,如果目前版本沒有這些控制項,不要改成在 Finder 刪除設定檔。
舊版 Outlook,清空一個 Exchange 資料夾的快取
資料夾快取說明描述了較小範圍的操作,連線到 Exchange 時,在導覽窗格按住 Control 點按或按右鍵點選有問題的 Exchange 資料夾,選 Properties,再選 General › Empty Cache,Outlook 隨後從 Exchange 重新下載該資料夾的內容。
這也會移除尚未同步的資訊,Microsoft 還列出了連絡人的郵件憑證,因此要先備份,這是針對 Exchange 資料夾,不適用於 POP 信箱或任意本機資料夾。兩份文件描述不同介面,找不到 Empty Cache 按鈕,也不代表該刪 Office 群組容器裡的檔案。
結束 Outlook 後手動清理應用程式快取
同步正常、只想處理暫存資料時,先測量快取大小,在 Finder 按 Shift + Command + G,貼上:
~/Library/Caches/com.microsoft.Outlook
資料夾存在時,用 Finder 的取得資訊查看大小,同時記下磁碟可用空間,如果它很小,清掉也解決不了大得多的設定檔占用,路徑不存在就保留其他 Microsoft 資料夾,不要猜測替代位置。
先完全結束 Outlook,再開啟上面的確切路徑,檢查內容,只把這個快取資料夾裡的內容移到垃圾桶,保留 Office 群組容器、Outlook 應用程式容器、偏好設定和帳號資料。第一次重新啟動檢查前先留著垃圾桶裡的檔案,再開啟 Outlook 核對郵件和附件,這一步不會重設信箱,也不會減少 Outlook 為伺服器郵件保存副本的需求。
確認結果後,再清空垃圾桶中已檢查過的項目來清理出空間,仍在垃圾桶的檔案依然占用磁碟,只有檔案還在時才能從中復原,垃圾桶不能代替本機郵件備份。
檢查結果,處理沒有解決的情況
檢查原本的問題是否消失,不只看 Outlook 能否開啟,核對有問題的資料夾,收發一封測試郵件,開啟舊附件,確認本機資料夾仍在,同步穩定後再比較同一個快取位置和磁碟可用空間。
空間沒有回來,先看移走的快取是否還在垃圾桶、原本是否大到值得處理,以及大目錄是否其實是設定檔,設定檔再大也先保留,重複重設帳號只會重新下載伺服器副本,無法讓 Outlook 不再需要它。
Outlook 又開始下載郵件,依 Microsoft 步驟重設 Exchange 快取後,這是預期行為,先等第一輪同步完成,正常使用時快取重新增長不代表損壞,反覆清理可能只消耗頻寬,無法持續增加可用空間。
登入狀態或本機郵件不見了,先停止刪除目錄,確認開啟的是正確帳號,保留垃圾桶中尚存的內容,本機資料缺漏時使用備份或找 Microsoft 支援,不要再重設一次,試圖找回第一次重設已丟棄的未同步資訊。
保留本機郵件,分清 Mole 的處理範圍
Microsoft 提供舊版 Outlook 匯出 .olm 封存檔的說明,使用目前版本支援的匯出方式,確認封存檔能匯入後再移除本機郵件原件,不要假設新版 Outlook 也有舊版的匯出命令。沒有可用的復原方法就保留原設定檔,Microsoft Office 指南說明的是解除安裝 Office 的另一種情境,同樣要求保留或先備份共享的 Outlook 資料。
Mole Mac 的清理會列出 ~/Library/Caches/com.microsoft.Outlook,前提是目錄存在、有可測量的內容並通過安全檢查,Outlook 已結束且項目符合條件時通常預設勾選,並非僅供檢查的預設不勾選項。使用者排除規則可能隱藏它,所屬應用程式執行時則不勾選,這個快取預設採用永久刪除,改為移到垃圾桶後才會保留到垃圾桶清空前,清理會保護 Office 群組容器中的設定檔,也不會執行 Outlook 的帳號重設或 Exchange 資料夾重設。
常見問題
清理 Outlook 快取會刪除郵件嗎?
只移走暫存的應用程式快取,與清理帳號資料不同,Microsoft 的帳號和 Exchange 資料夾重設會丟棄未同步資訊,POP 或本機資料夾的內容可能沒有伺服器副本,重設前先核對並備份本機資料。
能刪除 UBF8T346G9.Office 來增加可用空間嗎?
還在使用 Office 時保留它,裡面有共享資料和 Outlook 設定檔,不能當作清理 Outlook 快取的捷徑,應用程式快取很小也不代表設定檔可以刪除。
為什麼快取還會長回來?
Outlook 顯示伺服器郵件和附件需要本機資料,重設後會重新取得,因此用同步是否恢復判斷修復結果,不要期待長期減少磁碟占用,本機郵件的取捨與暫存快取清理要分開。