CANONICAL(5) CANONICAL(5) 名前 canonical - Postfix カノニカルテーブルの書式 書式 postmap /etc/postfix/canonical 解説 オプションの canonical ファイルにはローカルおよび外部アドレス のアドレスマッピングを指定します。このマッピングは cleanup(8) デーモンによって使われます。アドレスマッピングは再帰的です。 ファイルは postmap(1) コマンドへの入力として使われます。 dbm または db 形式でインデックス化された結果は メールシステムが高速に検索するために使われます。 これを更新しても変更が反映されるまでにしばらく時間がかかります。 postfix reload コマンドを実行すると遅延がなくなります。 canonical マッピングはメッセージヘッダアドレス(すなわちメッセージ 内に現れるアドレス)とメッセージエンベロープアドレス(例えば SMTP プロトコルコマンドで使われるアドレス)の両方に作用します。Sendmail の S3 ルールセットを考えてもよいでしょう。 典型的には、canonical テーブルをログイン名から Firstname.Lastname に置き換えるためや、古いメールシステムで作られたアドレスをきれいに するために使います。 canonical マッピングと virtual domain サポートと混同しては いけません。その目的のためには virtual(5) マップを使います。 canonical マッピングとローカルエイリアスを混同してはいけません。 その目的のためには aliases(5)マップを使います。 canonical テーブルの書式は次の通りです。マッピングはこのマニュアル ページに挙げられた順序で試行されます: 空白とコメント 空行や `#' で始まる行は無視されます。 user@domain address user@domain は address で置き換えられます。この形式は 最高の優先度を持ちます。 この形式は古いメールシステムで作られたアドレスを整理するのに 便利です。また、Firstname.Lastname 形式のアドレスを作るのに 使うこともできますが、更に簡単な解決法は下を見て下さい。 user address site が $myorigin と等しいか、$inet_interfaces に挙げられていると、 user@site は address で置き換えられます。 1 CANONICAL(5) CANONICAL(5) この形式はログイン名を Firstname.Lastname で置き換えるのに 便利です。 @domain address domain 内の全てのアドレスは address で置き換えられます。 これは最も低い優先度です。 上の全ての形式は、 address が @other-domainの形式のとき、 結果は otherdomain の同じユーザになります。 拡張アドレス テーブルの検索に失敗し、受信者のローカル部分にオプションの区切り 文字(デリミタ)を含んでいると(つまり user+foo@domain)、 検索は拡張していないアドレス(つまり user@domain)に置き換えられ、 マッチしなかった拡張部分は検索テーブルの結果に加えられます。 マッチする順序: user+foo@domain, user@domain, user+foo, user, and @domain. バグ テーブルフォーマットは慣例的な引用符を理解しません。 設定パラメータ 以下の main.cf パラメータは特にこのトピックに関連があります。 文法の詳細やデフォルト値は main.cf ファイルを参照して下さい。 設定の変更後は postfix reload コマンドを使ってください。 canonical_maps カノニカルマップテーブルのリスト。 recipient_canonical_maps エンベロープとヘッダの受信者アドレス用のアドレス マッピング検索テーブル。 sender_canonical_maps エンベロープとヘッダの送信者アドレス用のアドレス マッピング検索テーブル。 他の関連したパラメータ: inet_interfaces このシステムが受け取るべきメールが入るネットワーク インターフェースのアドレス。 masquerade_domains サブドメイン構造を隠すドメインのリスト。 masquerade_exceptions アドレスマスカレードを行なわないユーザ名のリスト。 2 CANONICAL(5) CANONICAL(5) mydestination このメールシステムがローカルだとみなすドメインのリスト。 myorigin ローカルで送信されたメールに追加されるドメイン。 owner_request_special owner-xxx や xxx-request アドレスを特別扱いする。 関連項目 cleanup(8) メールのカノニカル化およびキュー発効 postmap(1) マッピングテーブルの作成 virtual(5) バーチャルドメインマッピング ライセンス 安全なメーラライセンス(The Secure Mailer license)はこのソフト ウェアと一緒に配布されなければいけません。 作者 Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA 3