2009年4月 8日

[postfix-jp: 3424] Re:relay_recipient_maps をtransport先毎に変える

桜根です。

# 最近、postfix弄ってないので、古い人になっている気がする……

2009/04/08 の 15:23:10 頃 kenji@xxxxx さんが書いた
「[postfix-jp: 3423]relay_recipient_mapsをtransport先毎に変える」
<<20090408151850.1649.KENJI@xxxxx>>
についての返信です。


>example.com :192.168.0.10についてはrelay_recipient_mapsが効いていますが
>当然、example.netとexample.orgは全拒否になります、relay_recipient_mapsで
>参照するデータベースをドメイン毎またはtransport先毎に可変させる方法は無い
>でしょうか?

ちょっと考えてみました。

transport
--------
example.com :localhost:10025
example.net :localhost:10026
example.org :localhost:10027
--------

master.cf
--------
127.0.0.1:10025 inet n - n - - smtpd
-o relay_recipient_maps=mysql:/etc/postfix/relay_recipient_mysql_com.cf
-o transport_maps = hash:/etc/postfix/transport_com
127.0.0.1:10026 inet n - n - - smtpd
-o relay_recipient_maps=mysql:/etc/postfix/relay_recipient_mysql_net.cf
-o transport_maps = hash:/etc/postfix/transport_net
127.0.0.1:10027 inet n - n - - smtpd
-o relay_recipient_maps=mysql:/etc/postfix/relay_recipient_mysql_org.cf
-o transport_maps = hash:/etc/postfix/transport_org
--------

relay_recipient_mysql_com.cf
--------

hosts = 192.168.0.10

--------
(.net用/.org用は省略)


という感じで。。。

と思ったのですが、smtpd のオプションで transport_maps は使えないか。

結局、main.cf を4つ(受信用/.com用/.net用/.org用)用意して、-c 指定
で4つのpostfixを起動するという力業しか思い浮かばなかったです。。。
m(_ _)m


--
桜根 克至 (さくらね かつし)
e-mail : sakurane @ jp.fujitsu.com

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list


投稿者 xml-rpc : 2009年4月 8日 16:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/84004
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。