Match-Types
match-type は、メッセージが特定の特徴に一致するかどうかを確認します。ポリシースクリプトにおいて、match-type は特定の特徴を確認できるようにテストを修正します。
たとえば、下記では :is
の match-type が使用されてメッセージが "From" "spammer@foo.com" であるかどうかを確認するように envelope テストを修正します。
if envelope :is "From" "spammer@foo.com" {
pmx_quarantine "SPAM";
}
PureMessage は、メッセージをフィルタする際にいくつかの match-type を使用します。これには以下が含まれます。リスト内の項目の照合には :member of
、文字列の照合には :contains
および :is
、数値比較には :over
または :under
、正規表現によるメッセージ検索には :re
を使用します。特殊な match-type を使用する場合には、追加パラメータの指定が必要になる場合があります。詳細については、pmx-policy
の man ページのガイドにある「MATCH-TYPE」をご覧ください。
- 一般的な例:
-
if test :match_type { action; next_action; }
© 2017 Sophos Limited. All rights reserved.