stop
stop 制御は、ポリシースクリプトの実行を一時停止させます。if や else コマンドとは異なり、stop コマンドは、必要なアクションが既に実行されメッセージフィルタリングがそれ以上必要でなくなった際に、ブロック内で使用されてメッセージフィルタリングを終了します。
- 一般的な例:
-
if test { action; next_action; stop; }
- ポリシースクリプト例:
-
if pmx_relay :memberof "whitelisted-hosts" { keep; stop; }
この例では、ホストが PureMessage 「whitelisted-hosts」(許可されたホスト) のリストに含まれている場合、フィルタはメッセージを配信します。メッセージの配信後、stop 制御コマンドによってポリシースクリプトが終了します。
© 2017 Sophos Limited. All rights reserved.