升級之後,使用者的篩選程序檔可能停止運作
以下情況會發生此問題:執行 JES Messaging Server 6.2p2 或更高版本,然後升級至初始 JES Messaging Server 6.3 發行版本的站點;以及透過 Communications Express 的郵件篩選器,使用任何基於日期之篩選功能的使用者。
對於篩選器,針對 JES Messaging Server 6.2p2 (變更請求編號:6236243) 實作之未公開、不支援的 setdate 動作,在 JES Messaging Server 6.3 已移除。在舊版篩選草稿中建議為 variables 使用 setdate,但在之後的草稿中已移除,而且在最新的 variables 草稿中也不存在,現在已是最終階段。目前已淘汰上述的方法,而是使用最近建議的 date 篩選延伸,特別是其 currentdate 測試已實作。
由於 setdate 的實驗性質、快速淘汰,以及未加以說明等狀態,一般使用者通常不太可能特別嘗試使用它。
但是,當使用者要求依照日期篩選郵件時,JES Messaging Server 6.2p2 中的 Communications Express 郵件篩選器產生器會使用 setdate。因此,許多使用者可能一直在使用會呼叫已淘汰的 setdate 動作的篩選器而不自知。如果使用者以任何方式編輯篩選器,會將此類已淘汰的用法更正為較新的 currentdate 方法。但同時,其篩選器會被視為語意不正確並產生錯誤;任何使用此類錯誤篩選器的郵件,會直接遞送給使用者而不會經過篩選,此外,MTA 會傳送通知訊息給擁有此類篩選器的使用者,警告其篩選器中有語法錯誤。