27.5.2.2. フラグ


フラグは、レシピの条件がメッセージと照合される方法、またはメッセージと照合されるかどうかを決定するために不可欠です。一般的に使用されるフラグは以下のとおりです。
  • a: A a のフラグのない以前のレシピもこのメッセージに適合する場合にのみ、このレシピが使用されることを指定します。
  • A: A または a のフラグが付いた以前のレシピもこのメッセージ 一致し、正常に完了した場合にのみ、このレシピが使用されることを指定します。
  • b: メッセージの本文を解析し、一致する条件を検索します。
  • b: ファイルへのメッセージの書き込みや転送など、結果として生じるアクションでボディーを使用します。これはデフォルトの動作です。
  • c - メールのカーボンコピーを生成します。必要なアクションをメッセージで実行し、メッセージのコピーは rc ファイルで引き続き処理できるため、レシピの配信に役立ちます。
  • D: egrep の比較で大文字と小文字を区別します。デフォルトでは、照合プロセスでは大文字と小文字を区別していません。
  • e: A フラグと類似していますが、レシピ内の条件は、すぐに E フラグなしのレシピの前のメッセージと一致しない場合にのみ、メッセージと比較されます。これは else アクションと類似しています。
  • e: 直前のレシピで指定されたアクションが失敗した場合のみ、レシピがメッセージと比較されます。
  • f: フィルターとしてパイプを使用します。
  • H: メッセージのヘッダーを解析し、一致する条件を検索します。これはデフォルトで発生します。
  • h: 結果として生じるアクションでヘッダーを使用します。これはデフォルトの動作です。
  • w: Procmail に対して、指定されたフィルターまたはプログラムが終了するのを待ち、メッセージがフィルターされたとみなす前に成功したかどうかを報告するよう指示します。
  • w: プログラム障害のメッセージが抑制されている点を除いて w と同じです。
その他のフラグの詳細な一覧は、procmailrc man ページを参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.