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

[postfix-jp: 1100] alias_mapsの上書き



中満です.

2.0より前のPostfixでは出来ていたような気がするのですが,
(記憶違いだったら申し訳ないです)

2.2系で

■ main.cf
alias_maps = hash:/tmp/aliases_1

■ master.cf
127.0.0.1:10025 inet n  -       n       -       -       smtpd -o alias_maps=hash:/tmp/aliases_2

■ /tmp/aliases_1
hoge:"|/bin/prog1"

■ /tmp/aliases_2
hoge:"|/bin/prog2"

と設定したとして,25/tcpに接続された場合のalias_mapsは/tmp/aliases_1,
10025/tcpに接続された場合はmain.cf中のalias_mapsを無視して,
alias_maps2を参照する,

つまり,25/tcpでhoge宛に送信されたメールはprog1にパイプされ,
10025/tcpのhoge宛であればprog2にパイプさせることは可能でしょうか?

virtual_alias_mapsあたりであれば-o receive_override_options=no_address_mappings
を指定することで上書き設定が出来ますが,alias_mapsの場合は
ADDRESS_REWRITING_READMEに記述されているように,このオプションが
関与しないので.

乱暴な方法でPostfixを2つ起動,もしくはインストールすれば実現できますが,
オプションでなんとかならないかと思います.

/* -----------------------------------
Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
http://solaris.bluecoara.net/
----------------------------------- */

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

Follow-Ups
[postfix-jp: 1101] Re: alias_mapsの上書き, Hideo NAKAMITSU

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