非常に困っております。お力添えお願いします。
Postfixでheader_checksの機能の検証をしております。
Fromのアドレスによって、REJECTしようとしていますが
うまく動作しません。
test@hogehoge.comからのメールを拒否するのであれば
/^From:.*test@hogehoge\.com/ REJECT
と書けば良いように思われます。
(manファイルやGoogleでの検索の結果を確認)
しかし、上記では拒否されません。
そこで以下の試しました。
/^From:.*test/ REJECT
拒否される
/^From:.*test@/ REJECT
拒否されない
/^From:.*hogehoge\.com/ REJECT
拒否されない
/^From:.*hogehoge/ REJECT
拒否されない
どうも、メールアドレスの中の@が悪さをしているように
見受けられます。念のため以下も試しました
/^From:.*test\@hogehoge\.com/ REJECT
拒否されない
@が付いているアドレスに対し、どのように書けば宜しいのでしょうか?
CetOS5
Postfix2.3.3
以上、お願いします。

後ろにも「.*」をつけるとどうなりますか?
うちの環境ではこれで動いているようですが。
/^From:.*test@hogehoge.com.*/ REJECT