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

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



上里@ぴえろ です。

> ドメインとIPアドレスの一覧をmysqlに入れて
> relay_recipient_mysql.cf内の hosts = を宛先ドメインで引いたIPアドレスに動的に変化させたい。
> こんな感じのイメージなのですけど可能でしょうか?

動的に変えなくても、192.168.0.10、192.168.0.11、192.168.0.12
のそれぞれのMySQLが持っているテーブルのどこかに該当するユーザー
が登録されていれば転送できればいいのなら(多分、そういうニーズ
だと思うのです)、
192.168.0.10、192.168.0.11、192.168.0.12のそれぞれ用に
------ relay_recipient_mysql_10.cf
user = username
password = password
hosts = 192.168.0.10
dbname = vpopmail
query = SELECT concat(pw_name,'@',pw_domain) FROM vpopmail WHERE pw_name='%u' AND pw_domain='%d'
----------------------------------------------

------ relay_recipient_mysql_11.cf
user = username
password = password
hosts = 192.168.0.11
dbname = vpopmail
query = SELECT concat(pw_name,'@',pw_domain) FROM vpopmail WHERE pw_name='%u' AND pw_domain='%d'
----------------------------------------------

------ relay_recipient_mysql_12.cf
user = username
password = password
hosts = 192.168.0.12
dbname = vpopmail
query = SELECT concat(pw_name,'@',pw_domain) FROM vpopmail WHERE pw_name='%u' AND pw_domain='%d'
----------------------------------------------

のように3つ設定ファイルを作って

relay_recipient_maps = mysql:/etc/postfix/relay_recipient_mysql_10.cf,
                       mysql:/etc/postfix/relay_recipient_mysql_11.cf,
                       mysql:/etc/postfix/relay_recipient_mysql_12.cf

のようにしてみてはどうでしょうか。
私はLDAPで似たような設定をしています。

-- 
=========================================================
   @)@)     PIERROT CO., LTD.       (株)ぴえろ
  (--- )    Tadafumi Kouzato         上里 直史
~~~~~~~~~~~                          grego@xxxxxxxxxxxxx
=========================================================

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

Follow-Ups
[postfix-jp: 3431] Re: relay_recipient_mapsをtransport先毎に変える, kenji@xxxxxxx
References
[postfix-jp: 3423] relay_recipient_mapsをtransport先毎に変える, kenji@xxxxxxx

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