Sun Java System Messaging Server 6 2005Q4 管理指南

建立 MTA 範圍的篩選器

MTA 範圍的篩選器適用於形成佇列至 MTA 的所有郵件。此類篩選器的典型用途是阻斷不許可的垃圾郵件或其他無用郵件,而不考慮郵件的目標位址。若要建立 MTA 範圍的篩選器,請:

Procedure建立 MTA 範圍的篩選器

步驟
  1. 使用編寫篩選器

  2. 將篩選器儲存到以下檔案中:

    ../imta/config/imta.filter

    此篩選器檔案必須可被所有人讀取。如果存在,系統將自動使用此篩選器檔案。

  3. 重新編譯配置並重新啟動派送程式

    使用已編譯的配置時,系統會將 MTA 範圍的篩選器檔案併入已編譯的配置中。

將捨棄的郵件路由出 FILTER_DISCARD 通道

依預設,經由電子信箱篩選器捨棄的郵件將立即從系統中被捨棄 (刪除)。但是,當使用者初次設定電子信箱篩選器時 (可能會出錯),或出於除錯目的,將刪除作業延遲一段時間很必要。

若要將電子信箱篩選器捨棄的郵件暫時保留在系統上,稍後再刪除,請先在您的 MTA 配置中增加 filter_discard 通道,並使用 notices 通道關鍵字指定郵件在刪除前被保留的時間長度 (通常為天數),如以下範例所示:

filter_discard notices 7
FILTER-DISCARD

然後在 MTA 選項檔案中設定選項 FILTER_DISCARD=2。應將 filter_discard 佇列區域中的郵件視為使用者個人回收桶資料夾的延伸。在此情況下,請注意,系統不會為 filter_discard 佇列區域中的郵件傳送警告訊息,也不會在使用者發出退回請求時將這些郵件返回給寄件者。對此類郵件採取的唯一動作是,在最終通知值過期時,或如果使用 imsimta return 之類的公用程式請求手動退回時,系統最終以無訊息方式刪除這些郵件。

在 Messaging Server 6 2004Q2 之前,jettison 篩選動作是否使用 filter_discard 通 道由 FILTER_DISCARD MTA 選項進行控制。現在則由 FILTER_JETTISON 選項控制,該 選項的預設值由 FILTER_DISCARD 設定決定。FILTER_DISCARD 通常預設為 1 (捨棄至 bitbucket 通道)。