問題描述
症狀:
- 手動刪除「最近聯絡人」通常無法徹底清除該列表,因為刪除後的地址可能在數小時或數天內自動恢復。
- 即使清空所有「最近聯絡人」文件並清除個人通訊簿垃圾資料夾,該列表依然可能會再次生成。
根本原因:
Notes 的「最近聯絡人」功能會在三處儲存聯絡人資料:
- 記憶體中:暫存資料;
- 個人通訊簿(names.nsf):存放聯絡人記錄;
- DIP 表(動態興趣檔案):一個位於 Notes\data\workspace 的二進位檔案,用於儲存加權排序的聯絡人清單。
由於「最近聯絡人」與 DIP 表之間具有相互填充的機制——刪除其中一方後,另一方會自動補充遺失的資料,因此僅刪除單一項目無法達到完全清除的目的。
解決方案
針對 Notes 8.5.2 Fix Pack 2 及更高版本:
- 當使用者刪除「最近聯絡人」時,系統將執行「硬刪除」,即直接刪除,不進入垃圾桶,同時更新 DIP 表以移除已刪除的地址。
注意事項:
- 若使用者與含有不需要地址的訊息或日曆事件互動,這些地址可能在數月後重新加入「最近聯絡人」。
- 為避免這種情況,建議使用者保留不需要的聯絡人於個人通訊錄中,並在「最近聯絡人」視圖中使用隱藏功能(例如標記為「隱藏,不予輸入」),以防止它們自動重新出現。
使用 notes.ini 變數進行一次性清除:
從 Notes 8.5.3 及更高版本開始,客戶端可以識別變數 PURGE_RECENT_CONTACTS=1
。設定此變數後,客戶端會對所有「最近聯絡人」及 DIP 表進行一次性清除,並在執行後自動重置變數,避免重複執行。
此設定可以通過 Domino 策略以與其他 INI 變數相同的方式推送至用戶端。
參考文件:
另請參考:[如何停用 Notes 中的「最近聯絡人」功能 (KB0034278)],以獲得更多相關資訊。
結論
要徹底清除 Notes 用戶端中所有「最近聯絡人」,必須同時處理 DIP 表和最近聯絡人文件,因為兩者之間存在自動恢復機制。建議 IT 管理員根據實際需求和環境,採取適當的清除方法,並使用 notes.ini 變數 PURGE_RECENT_CONTACTS=1
實現一次性清除,從而防止過期或無效聯絡人資料的自動回填。
這便是另一種表示方式,內容涵蓋了問題背景、症狀、根本原因與解決方案,並以專業語氣說明如何徹底清除 Notes 用戶端的「最近聯絡人」。
發佈留言