質問: Postfixで件名が空の場合に、件名を付与したいと思いますが どうやって空、と判断したらよいかわからず、困っております。 現在は、header_checks以下のようにして 無条件で件名の後ろに[AAA]を付けています。 ですが、漏れなく全ての件名に付いてしまうのを避けたいのです。 /^Subject: (.*)$/ REPLACE Subject: $1[AAA] もしさっとわかる方がいらっしゃいましたら、教えていただけないでしょうか。
回答: ``` /^Subject:¥s*$/ REPLACE Subject: [AAA] ``` でいかかでしょう? そもそもSubjectヘッダがない場合は、header_checksでは対応でき無そうですが。 追記。 タブ文字とか`=?us-ascii?B?CQ==?=`みたいにエンコードされて来ちゃうと対応が面倒ですねー。