Postfix(2)

このエントリーをはてなブックマークに追加
430geo
配送ルーティングで宛先によるルーティングを設定することはできるようなのですが、
送信元(FromヘッダもしくはIPアドレス)によって次の配送先を指定することって
できるでしょうか?
たとえば営業部門(@sales.hogehoge.com)と技術部門(@tech.hogehoge.com)があって、どちらからも使えるPostfixサーバにメールを
送信させるんですけど、営業部門はプロバイダーAのメールサーバ、技術部門はプロバイダーBの
メールサーバにそれぞれ配送したいんです。
正規表現で何とかなりそうな感じなのですが、そもそもそういうことが
できるのかどうかだけでもご教示頂けないでしょうか?
>>430
transport(5)でできない?
432geo:03/11/02 09:41
>>431
ども。
transportは配送先のアドレスなどによってルートを指定はできるようですが、
メールの発信元でルートを設定したいのです。
2.x ならば smtpd_{sender,client}_restrictions で指定するルックアップテーブルで
sales.hogehoge.com FILTER smtp:プロバイダA
tech.hogehoge.com FILTER smtp:プロバイダB
のように指定すれば、間違った使い方だがいちおうは可能。

1.x の snapshot 版には sender_based_routing という
そのままズバリの機能があったんだが、2.x になっても取り込まれていない。
もしかしたら今の snapshot には残ってないかも。