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