数値比較

:over または :under の match-type タグを使用して、数値の比較を指定できます。どちらのタグも数値を引数として解釈し、テストに対して「true」または「false」を決定します。たとえば、:over タグはメッセージのスパムスコアを比較して、特定のメッセージを配信すべきかどうかを決定します。

ポリシースクリプト例:
if pmx_spam_prob :over 50 {
    pmx_quarantine;
    stop;
}

この例では、:overの match-type タグを使用して数値比較を実行しています。:overの match-type は数字を引数として解釈します。メッセージのスパムスコアが 50% を上回るとテスト結果は「true」になります。

ポリシースクリプト例:
if size :over 100K {
    pmx_file;
    discard;
}

この例では、メッセージのサイズが 100K バイトを上回るかどうかをテストします。メッセージのサイズが 100K バイトを上回る場合、このメッセージのコピーが隔離ディレクトリに保存されます。メッセージはその後で破棄されます。