TRIVIAL-REWRITE(8)                             TRIVIAL-REWRITE(8)



名前
       trivial-rewrite - Postfix アドレス書き換え・解決デーモン

書式
       trivial-rewrite [generic Postfix daemon options]

解説
       trivial-rewrite  デーモンは2種類のクライアントサービス要求
       を処理します:

       rewrite
              アドレスを標準形式に書き換え ま す。trivial-rewrite
              デ ーモンはデフォルトで不適切な(訳注:FQDN でない)ア
              ドレスにローカルドメイン情報を加え、bang path を ド
              メ イ ン 形式に替え、ソースルーティング情報を削りま
              す。この処理はいくつかの設定パラメータで制御され ま
              す(下記参照)。

       resolve
              一つのアドレスを3組 (transport, nexthop, recipient)
              に解決します。結果の意味は次の通りです:

              transport
                     使用する配送エージェント。これ は  master.cf
                     ファイルのエントリの最初のフィールドです。

              nexthop
                     送り先のホストおよびオプションで配送方法の情
                     報。

              recipient
                     nexthop に渡されるエンベロープ受信者ア ド レ
                     ス。

デフォルトの配送方法
       デ フォ ルトでは、Postfix は次のいずれかの配送方法を使いま
       す。これは オプションの transport(5) テーブルで上書きす る
       ことができます。デフォルトの配送方法はつぎのいずれかに受信
       者アドレスのドメインがマッチすることで選択されます:

       $mydestination

       $inet_interfaces
              transport   お よ び オ プ ショ ン の  nexthop   は
              $local_transport  で指定されます。デフォルトの nex-
              thop は受信者のドメインです。

       $virtual_alias_domains
              受信者アドレスは配送できません (user unknown)。定義
              上、 全てのバーチャルエイリアスドメインの既知のアド
              レスは他のアドレスにエイリアスされます。

       $virtual_mailbox_domains
              transport およびオプショ ン の  nexthop   は  $vir-
              tual_transport で指定されます。デフォルトの nexthop
              は受信者のドメインです。

       $relay_domains
              transport   お よ び オ プ ショ ン の  nexthop   は
              $relay_transport  で指定されます。これは $relayhost
              で指定された、オプションの nexthop 情報を上書きしま
              す。デフォルトの nexthop は受信者のドメインです。

       resolve_unquoted_address

       そ の 他 transport   お よ び オ プ ショ ン の  nexthop は
              $default_transport で指定されます。これ は  $relay-
              host  で指定された、オプションの nexthop 情報を上書
              きします。デフォルトの nexthop は受信者のドメインで
              す。

サーバプロセス管理
       trivial-rewrite サーバは Postfix master サーバの管理下で動
       きます。それぞれのサーバは同時に複数の接続を扱うことができ
       ます。クライアントの接続時に全てのサーバが使われていると、
       master は新しい trivial-rewrite サービスプロセスを生成しま
       す が、 trivial-rewrite サーバプロセス制限を超えることはあ
       りません。それぞれの trivial-rewrite サーバは少な く と も
       $max_use  個のクライアントにサービスしたり、$max_idle 秒の
       アイドル時間が経過すると終了します。

標準
       なし。このコマンドは外界と接触しません。

セキュリティ
       trivial-rewrite デーモンはセキュリティに注意を払う必要があ
       りません。デフォルトでは、このデーモンはリモートまたはロー
       カルユーザと話しません。chroot された環境で低い特権に固 定
       されて動くことができます。

診断
       問題や処理は syslogd(8) に記録されます。

バグ
設定パラメータ
       以 下の main.cf パラメータは特にこのプログラムに関連があり
       ます。文法の詳細やデフォルト値は Postfix main.cf ファイ ル
       を参照してください。設定の変更後は postfix reload コマンド
       を使ってください。

その他
       empty_address_recipient
              null アドレスの代理人となる受信者。

       inet_interfaces
              このメールシステムがメールを受け取るネットワーク イ
              ンターフェース。この情報は user@[net.work.addr.ess]
              がローカルかリモートかを決めるのに使われます。ロ ー
              カ ルユーザ宛のメールは $local_transport に与えられ
              ます。

       mydestination
              $local_transport に与えられるドメインのリスト。

       virtual_alias_domains
              シミュレートされたバーチャルドメイン (全ての受信 者
              が ローカルもしくはリモートドメインの誰かにエイリア
              スされたドメイン) のリスト。

       virtual_mailbox_domains
              $virtual_transport に与えられたドメイン名のリスト。

       relay_domains
              $relay_transport に与えられたドメインのリスト。

       resolve_unquoted_address
              ア ド レス解決の際にアドレスのローカル部分を RFC822
              のように引用せず、その結果、余分な @%! 文字が
              見 えたままになります。これは技術的には正しくありま
              せんが、プライマリ MX ホストの Sendmail にメール を
              転送する際に、リレー攻撃を止めることになります。

       relocated_maps
              す でに存在しないユーザ、ホストまたはドメインに対す
              る、コンタクト情報を持つテーブル。relocated(5) を参
              照してください。

書き換え
       myorigin
              ロ ーカルで投函されたメールがここから来たように見え
              るというドメイン。

       allow_percent_hack
              user%domain から user@domain に書き換えます。

       append_at_myorigin
              user から user@$myorigin に書き換えます。

       append_dot_mydomain
              user@host から user@host.$mydomain に書き換えます。

       swap_bangpath
              site!user から user@site に書き換えます。

ルーティング
       local_transport
              $mydestination または Binet_interfaces にマッチした
              目的地宛のメールを配送する場所。デフォルトの配送 方
              法は local:$myhostname です。

              文 法は transport:nexthop です; 詳細は transport(5)
              を参照してください。:nexthop 部分はオプションです。

       virtual_transport
              $virtual_mailbox_domains にマッチした、非ローカルド
              メイン宛のメールを配送する場所。デフォルトの配送 方
              法は virtual です。

              文 法は transport:nexthop です; 詳細は transport(5)
              を参照してください。:nexthop 部分はオプションです。

       relay_transport
              $relay_domains にマッチした、非ローカルドメイン宛の
              メールを配送する場所。デフォルトの配送方法は  relay
              (通常は smtp transport のクローン) です。

              文 法は transport:nexthop です; 詳細は transport(5)
              を参照してください。:nexthop 部分はオプションです。

       default_transport
              そ の他の非ローカルメールを配送する場所。デフォルト
              の配送方法は smtp です。

              文法は transport:nexthop です; 詳細は  transport(5)
              を参照してください。:nexthop 部分はオプションです。

       parent_domain_matches_subdomains
              (.domain.tld パターンを必要と す る の に 対 し て)
              sub.domain.tld にマッチする domain.tld パターンを使
              う Postfix 機能のリスト。

       relayhost
              $relay_transport$default_transport でホストが指
              定 さ れ な かっ たり、受信者アドレスがオプションの
              transport(5) テーブルにマッチしなかったときに、非ロ
              ーカルメールを送るデフォルトのホスト。

       transport_maps
              recipient   または domain から (transport, nexthop)
              へのマッピングテーブルのリスト。

関連項目
       master(8) プロセスマネージャ
       syslogd(8) システムロギング
       transport(5) 配送方法テーブルの書式
       relocated(5) "user has moved" テーブルの書式

ライセンス
       The Secure Mailer license はこのソフトウェアと一緒に配布さ
       れなければいけません。

作者
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA



                                               TRIVIAL-REWRITE(8)