[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



桜根です。

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

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

>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@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 3426] Re: relay_recipient_maps をtransport先毎に変える, YOSHIMURA Keitaro
[postfix-jp: 3428] Re: relay_recipient_maps をtransport先毎に変える, Fukazawa Satoru
References
[postfix-jp: 3423] relay_recipient_mapsをtransport先毎に変える, kenji@xxxxxxx

[検索ページ] [Postfix-JP ML Home]