[Mac] 清除 Outlook 中錯誤的規則,讓規則可以正確同步回 Exchange 伺服器
幾年前,我的主要工作機都還是 Windows 機器,
Outlook 自然也是使用 Windows 版本的,
我在 Exchange 伺服器上加入許多的規則 (rule) 來自動分類信件,
但換到 Mac 版的 Outlook 後就出問題了…
從 Outlook > Tools > Rules 依然可以看到 Exchange 伺服器上的規則,
但如果我想新增一條規則,新增時沒問題,
但要結束設定時,Outlook 會將規則同步到 Exchange 伺服器上,
這時就會出現 Rules could not be saved because there is an error in the rules:
這個錯誤訊息是典型的沒路用,
也沒講說是哪條規則出了問題,
而且規則有問題,新增時按下 OK 鈕卻也沒報錯…
上網查了一下,的確也有不少人在抱怨這件事,
微軟的回應是說因為規則是一次性的傳到伺服器上檢查,
所以目前沒有回傳哪條規則出了問題,以後再改進…
之前遇到了這個狀況後,我就一直沒再改過規則了,
但最近因為信件量變多,還是想建立 Exchange 伺服器上的規則來管理~
當然我也可以只建立本機端的規則,
但那樣的缺點是只有那台電腦開機收信時,才會用本機的規則來處理。
如果是開手機來看信 (且電腦 Outlook 沒開時),那些規則都沒有執行,
就會看到一堆不想看的信…
今天決定來徹底解決這個規則不能同步的問題~
不過一堆規則裡面,也不知道究竟是哪條出了問題,
唯一的方法就是先把不必要的規則都先砍了,減少嫌疑犯的個數~
像我原本有一堆只要收到 CI AutoBuild 的信,就會移到特定目錄的規則,
專案的舊版本已經很少在使用,所以把相關的規則都先移掉:
刪完之後,可以按下 Show All 鈕,
這本來只是回到 Outlook 的設定頁面,
但這動作會讓修改後的規則被傳到 Exchange 伺服器上~
很幸運地,這次就沒有出現 Rules could not be saved 的錯誤訊息,
表示我們湊巧砍掉了有問題的規則:
至於什麼叫做有問題的規則呢?
大概就是像規則裡有不正確的信箱地址、或是將信件移動到不存在的目錄等等。
規則少的話可以一個個檢查,
多的話就還是先來個斷捨離,清掉不必要的規則,再來檢查吧~
參考資料:Outlook for Mac error message: Rules could not be saved because there is an error in the rules