stop

stop 制御は、ポリシースクリプトの実行を一時停止させます。ifelse コマンドとは異なり、stop コマンドは、必要なアクションが既に実行されメッセージフィルタリングがそれ以上必要でなくなった際に、ブロック内で使用されてメッセージフィルタリングを終了します。

一般的な例:
if test {
    action;
    next_action;
    stop;
}
ポリシースクリプト例:
if pmx_relay :memberof "whitelisted-hosts" {
    keep;
    stop;
}

この例では、ホストが PureMessage 「whitelisted-hosts」(許可されたホスト) のリストに含まれている場合、フィルタはメッセージを配信します。メッセージの配信後、stop 制御コマンドによってポリシースクリプトが終了します。