sendmail から postfix に乗り換えたときのメッセージヘッダ書き換え

sendmail から postfix 2.10 に乗り換えた。

そしたら、メッセージヘッダのアドレス書き換えをしてくれなくなった。

sendmail は From: user@hostname を From: user@hostname.example.com と書き換えてくれていたのだけど、乗り換え先の postfix 2.10 は書き換えてくれなかった。

配送は問題なく実施されるのだけど、受信側で From のアドレスを見てメール振り分けをしていたりする場合にスルーされてしまう。こまったな。

ちょっと調べてみたらあった。

Postfix設定パラメータ

Postfix も以前のバージョンではヘッダの書き換えを行っていたみたい。2.2以降は初期値では書き換えをしませんと。

 

Postfix 2.2以前の振る舞いにしたければ、 "local_header_rewrite_clients = static:all" を指定してください。

 

この設定で書き換えしてくれるようになった。