ALIASES(5) ALIASES(5) 名前 aliases - エイリアスデータベースの書式 書式 newaliases 解説 aliases はローカル受信者へのメールの宛名を書き換えるシステ ム全体に渡る機構を提供します。書き換えは Postfix local(8) 配送エージェントにより処理されます。 通常、aliases テーブルには postalias(1) コマンドへの入力に 使われるテキストファイルが指定されます。dbm または db 形式 でインデックス化された結果はメールシステムが高速に検索する ために使われます。Postfix エイリアスデータベースを変更した 後は、インデックスファイルを再構築するために newaliases コ マンドを実行して下さい。 入力および出力ファイルの形式は Sendmail バージョン 8 互 換 であることと、NIS マップとして使うのに適していることが求め られます。 ユーザは自分自身へのメール配送を、.forward ファイルをホ ー ム ディ レクトリに作ることで制御できます。それぞれのユーザ の.forward ファイルの行は aliases のエントリの右側と同じ文 法です。 エイリアスデータベース入力ファイルの書式は次の通りです: o エイリアスの定義は次の形式を持ちます name: value1, value2, ... o 空白で始まる行は前行の継続です。 o 空行と `#' で始まる行は無視されます。 name はローカルのアドレスです (ドメイン部分は持ちません)。 名前が空白、`#'、`:'、`@' のような特別な文字を含む場合には 二 重引用符を使います。name はデータベース検索で大文字・小 文字によらないようにするために、小文字に変換されます。 さらに、owner-name 宛のエイリアスが存在すると、配送の判 断 は始めのアドレスではなく、そのアドレスに向けられます。これ は典型的には配送できなかったメールの元の送信者よりもメーリ ングリストの配送問題を扱うのによい地位にいる、メーリングリ ストのオーナーに配送エラーを向けるのに使われます。 value には1つもしくはそれ以上の次の項目を含みます: address メールは address に転送されます。これは RFC 822 標 準互換です。 /file/name メ ールは /file/name に追加されます。ファイルへの配 送の詳細は local(8) を参照して下さい。配送は通常 の ファ イルに制限されません。例えば、読みたくないメー ルを処理するためには、それを /dev/nullに向けます。 |command メールは command にパイプされます。空白などの特別な 文字を含むコマンドは二重引用符で括ります。コマン ド への配送の詳細は local(8) を参照して下さい。 コ マンドが失敗すると、ある制限された量のコマンド出 力が送信者にメールで返されます。/usr/include/sysex- its.h ファイルには期待される終了コードを定義されて います。例えば "user unknown" エラーをシミュレート す るには |"exit 67" を使い、負荷の大きなブラックホ ールを実装するには |"exit 0" を使います。 :include:/file/name メールは指定されたファイルに挙げられた目的地に送 ら れ ます。:include: ファイル内の行はエイリアスのエン トリの右側と同じ文法を持ちます。 配送先はこのマニュアルページに記載された配送先が 使 えます。しかし"|command" と /file/name への配送はデ フォルトでは禁止されて い ま す。 許 可 す る に は allow_mail_to_commands と allow_mail_to_files の設 定パラメータを編集します。 拡張アドレス エイリアスデータベースの検索に失敗し、受信者のローカル部分 にオプションの区切り文字 (デリミタ) を含んでいると (つまり user+foo)、検索は拡張していないアドレス (つまり user) に置 き換えられます。 設定パラメータ 以 下の main.cf パラメータは特にこのトピックに関連がありま す。文法の詳細やデフォルト値は Postfix main.cf ファイル を 参 照 して下さい。設定の変更後は postfix reload コマンドを 使ってください。 alias_maps エイリアスデータベースのリスト。 allow_mail_to_commands 外部コマンドへのメール配送の用法を制限します。 allow_mail_to_files 外部ファイルへのメール配送の用法を制限します。 expand_owner_alias 対応する owner- 付きのエイリアスがあるエイリアス に 配送する際に、エンベロープ送信者アドレスを owner エ イリアスの左側のアドレスではなく右側部分に設定し ま す。 owner_request_special owner-xxx や xxx-request アドレスを特別扱いします。 recipient_delimiter 拡張アドレスから受信者を区切るデリミタ。 標準 RFC 822 (ARPA Internet Text Messages) 関連項目 local(8) ローカル配送エージェント postalias(1) エイリアスデータベース管理 ライセンス 安全なメーラライセンス (The Secure Mailer license) はこ の ソフトウェアと一緒に配布されなければいけません。 作者 Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA