sendmail から postfix 2.10 に乗り換えた。
そしたら、メッセージヘッダのアドレス書き換えをしてくれなくなった。
sendmail は From: user@hostname を From: user@hostname.example.com と書き換えてくれていたのだけど、乗り換え先の postfix 2.10 は書き換えてくれなかった。
配送は問題なく実施されるのだけど、受信側で From のアドレスを見てメール振り分けをしていたりする場合にスルーされてしまう。こまったな。
ちょっと調べてみたらあった。
Postfix も以前のバージョンではヘッダの書き換えを行っていたみたい。2.2以降は初期値では書き換えをしませんと。
Postfix 2.2以前の振る舞いにしたければ、 "local_header_rewrite_clients = static:all" を指定してください。
この設定で書き換えしてくれるようになった。