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

[postfix-jp: 4184] Re: transportでのサブドメインの扱いについて



岩本といいます。

# hoge -> example の置き換えを行っています。

On Mon, 6 Aug 2012 21:59:31 +0900 (JST)
Matsuo Shinya <blue_silver_violin@xxxxxxxxxxx> wrote:

> 「transport」の設定で特定のサブドメインのみ配送先を変更したい場合、
> 以下のように設定すれば、良いでしょうか。
> 「abc.example.ne.jp」のみ配送先を変更したいとの想定です。
>
> 【transport設定】
> -------------------------------------------------------
> example.ne.jp        smtp:[192.168.0.1]
> abc.example.ne.jp    smtp:[10.1.1.1]
> .example.ne.jp        smtp:[192.168.0.1]
> -------------------------------------------------------

この設定で問題ないです。
厳密に書くならば parent_domain_matches_subdomains の設定で動作が変わる
のですが(後述)、上記設定ならば結果として同じ動作になります。


> [postfix-jp: 4066]での回答者様のアドバイスにもありますが、
> マニュアルのテーブル検索順序では、次のようになっているため、
> 想定通り配送されるかと考えておりますが、現在検証環境が無いため、お教え願います
>
> (1)user+extension@domain transport:nexthop
> (2)user@domain transport:nexthop
> (3)domain transport:nexthop
> (4).domain transport:nexthop

これは hash などのデータベース形式のテーブルの場合ですね。
regexp や pcre 形式のテーブルの場合はテーブルの先頭から順番にチェックし、
最初にマッチしたものが使われます。

データベース形式のだと上記の順番ですが、parent_domain_matches_subdomains の
設定により少し動作が違ってきます。

まず parent_domain_matches_subdomains に transport_maps が含まれない場合
(デフォルト)ですが、user+ext@abc.example.ne.jp は以下の順でマップが引かれ
最初に見つかったものが使われます。

1. user+ext@abc.example.ne.jp
2. user@abc.example.ne.jp
3. abc.example.ne.jp
4. .example.ne.jp
5. .ne.jp
6. .jp
7. *

これが parent_domain_matches_subdomains に transport_maps が含まれる場合、

1. user+ext@abc.example.ne.jp
2. user@abc.example.ne.jp
3. abc.example.ne.jp
4. example.ne.jp
5. ne.jp
6. jp
7. *

に変わります。(.example.ne.jp 等が引かれない事に注意)

> ちなみ余談にですが、
> 以下のようにした場合は、配送経路がおかしくなるのでしょうか・・。
>
> -------------------------------------------------------
> example.ne.jp        smtp:[192.168.0.1]
> abc.example.ne.jp    smtp:[10.1.1.1]
> .example.ne.jp        smtp:[192.168.0.1]
> .abc.example.ne.jp    smtp:[10.1.1.1]
> -------------------------------------------------------

この場合も前述した順番で引き最初に見つかった物を使うので、問題なく
配送されます。


On Thu, 9 Aug 2012 23:02:38 +0900 (JST)
Matsuo Shinya <blue_silver_violin@xxxxxxxxxxx> wrote:

> 「transport_mapの評価について」でヒットするHPは見て、
> できないと記載があったのですが、

そのページをちょっと見てみたのですが、この件については間違っていますね。
ページの筆者が何か勘違いしたんだと思います。
上記のような transport の設定は10年位前から使っていますが、問題が起きた
事は無いです。

-- 
いわもと こういち(sue@xxxxxxxx/sue@xxxxxxxxxx/sue@xxxxxxxxxxxx)
# なるようになれ、明日もイケイケ♪

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

References
[postfix-jp: 4181] Re: transportでのサブドメインの扱いについて, nakaml
[postfix-jp: 4182] Re: transportãããããããããæããããã, Matsuo Shinya

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