質問: postfix header_checksは正当なメールを拒否します(centos 7 + postfix 2.10.1) postfixを使用して、ヘッダーと本文の用語をブロックします。使用される用語が長い文字列(おそらくidまたは参照またはコード化された文字列)に存在するため、正当なメールをブロックする場合がほとんどありません。例えば:/ aqhv /スパムルール#5を拒否するヘッダーに次のテキストが含まれている電子メールは拒否されます。文字「aqhv」がヘッダーの1つにあるため:-スレッドインデックス:[〜#〜] aqhv [〜#〜] sexnj2u6futfzu6u85anv7egtg次のように、aqhvという用語の前後にスペースを追加しようとしました:-/ aqhv /スパムルール#5を拒否する/ aqhv /スパムルール#6を拒否するこのエラーが発生します:ポストマップ:警告:/etc/postfix/header_checks.db:重複エントリ: "/"「aqhv」という用語を文字列の一部としてではなく、別個の単語としてのみ扱うようにpostfixに指示するにはどうすればよいですか?前もって感謝します!トリプリー:コメントをお詫びします-まだこれらのフォーラムで苦労しています。postfixをアンインストールして再インストールすることにしました。それはこの問題を解決するかもしれません。私はあなたの答えを受け入れます。どうもありがとう。
回答: /\bahqv\b/をお試しください。ここで、\bは正規表現の単語境界マーカーです。