Messaging Server 篩選器基於篩選程式語言,即篩選網際網路草案的草案 9。請參閱 RFC3028 以取得有關篩選語法和語義的更多資訊。此外,Messaging Server 還支援以下篩選延伸:
jettison。與 discard 類似的是它也可以無訊息提示捨棄郵件,但是與 discard (僅取消隱式保留) 不同的是 jettison 會強制執行 discard。僅當涉及多個篩選器時,此運作方式的差異才比較明顯。例如,系統層級的捨棄可由明確指定 keep 的使用者篩選器置換,而系統層級的 jettison 將置換使用者篩選執行的任何操作。
戶長篩選器。提供一個使用者可以為另一個使用者指定篩選器的方法。使用者項目中的兩個 LDAP 屬性由以下 MTA 選項控制:
LDAP_PARENTAL_CONTROLS - 指定包含 Yes 或 No 字串值的屬性。Yes 表示會將戶長篩選套用至該項目,No 表示不套用此類篩選。無預設。
LDAP_FILTER_REFERENCE - 指定包含 DN (指向可以在其中找到戶長篩選的目錄項目) 的屬性 。 無預設。
包含戶長篩選的項目必須包含以下 MTA 選項指定的兩個屬性:
LDAP_HOH_FILTER - 指定包含戶長篩選的屬性。此選項的預設值為 mailSieveRuleSource。
LDAP_HOH_OWNER - 指定包含戶長所有者電子郵件位址的屬性。該選項的預設值為 mail。
這兩個屬性必須都存在才能使戶長篩選起作用。